Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 21 hours
Course Outline
Module 1. Managing State in Angular
- Applying state management via Reactive Programming
- Working with the NGRX Signal Store
- Concepts of the Store
- Leveraging signalState and signalStore
- Benefits of Entity Management
- Providing and Injecting Stores within components
- Reading and utilizing State data
- Comprehending Lifecycle Hooks
- Utilizing custom Store properties
Module 2. Angular Routing
- Accessing route information programmatically
- Leveraging Router Lifecycle and Events
- Implementing Route data resolvers
- Utilizing Lazy loading
- Securing routes using Route guards to prevent unauthorized access
Module 3. Angular Security
- Angular Security Best Practices
- Mitigating cross-site scripting (XSS) and Sanitization
- Implementing Content security policy in Angular for defense in depth
- Addressing Cross-site request forgery in Angular
- Authentication and Authorization best practices
- Integrating OpenID Connect (OIDC) and JWT Tokens
- Developing an Authenticating middleware
Module 4. Angular Testing
- The significance of Unit testing in Angular
- Testing Angular components
- Testing Angular services
- Testing Angular pipes
- Testing Routing and Navigation flows
- Generating code coverage reports
Module 5. Angular Performance
- Fundamentals of Runtime performance optimization
- Identifying slow computations
- Optimizing component subtrees
- Understanding and applying OnPush change detection
Requirements
Candidates are expected to possess hands-on proficiency with Angular.
Testimonials (1)
The SignalStore concepts since they were new to me.