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
- Implementing state management via Reactive Programming
- Utilizing the NGRX Signal Store
- Defining the concept of a Store
- Applying signalState and signalStore
- Leveraging the benefits of Entity Management
- Providing and injecting Stores into components
- Accessing and utilizing State data
- Gaining insight into Lifecycle Hooks
- Configuring custom Store properties
Module 2. Angular Routing
- Retrieving route information within code
- Working with Router Lifecycle and Events
- Creating Route data resolvers
- Implementing Lazy loading strategies
- Safeguarding against unauthorized access through Route guards
Module 3. Angular Security
- Adhering to Angular Security Best Practices
- Mitigating cross-site scripting (XSS) and implementing Sanitization
- Applying Content security policies in Angular for defense in depth
- Handling Cross-site request forgery in Angular
- Establishing best practices for Authentication and Authorization
- 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
- Overview of Runtime performance optimization
- Identifying and addressing Slow computations
- Optimizing by Skipping component subtrees
- Mastering OnPush change detection
Requirements
Learners are expected to possess prior practical experience with Angular.
Testimonials (1)
The SignalStore concepts since they were new to me.