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 Angular State
- Implementing state management using Reactive Programming
- Building applications with NGRX Signal Store
- Concepts behind the Store
- Utilising signalState and signalStore
- Benefits of Entity Management
- Providing and Injecting Stores within components
- Accessing and utilising State data
- Grasping the concepts of Lifecycle Hooks
- Working with custom Store properties
Module 2. Angular Routing
- Retrieving route information programmatically
- Leveraging Router Lifecycle and Events
- Creating Route data resolvers
- Employing Lazy loading techniques
- Securing routes against unauthorized access using Route guards
Module 3. Angular Security
- Establishing Angular Security Best Practices
- Mitigating cross-site scripting (XSS) and Sanitisation
- Applying Content security policies in Angular for defence in depth
- Safeguarding against Cross-site request forgery in Angular
- Optimising Authentication and Authorization 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
- Validating Routing and Navigation logic
- Generating code coverage reports
Module 5. Angular Performance
- Overview of Runtime performance optimization
- Identifying and addressing slow computations
- Optimising component subtrees
- Mastering OnPush change detection
Requirements
Learners are expected to possess hands-on experience working with Angular.
Testimonials (1)
The SignalStore concepts since they were new to me.