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.
Course Outline
Module 1: State Management in Angular
- Applying state management with Reactive Programming
- Building applications with NgRx Signal Store
- Understanding the concept of a Store
- Utilizing signalState and signalStore
- Advantages of Entity Management
- Providing and injecting the Store into components
- Reading and utilizing the State
- Comprehending Lifecycle Hooks
- Implementing custom Store properties
Module 2: Angular Routing
- Extracting route information within code
- Leveraging Router Lifecycle and Events
- Implementing Route data resolvers
- Utilizing Lazy loading techniques
- Preventing unauthorized access through Route guards
Module 3: Angular Security
- Angular Security Best Practices
- Preventing cross-site scripting (XSS) and implementing Sanitization
- Content Security Policy in Angular for defense in depth
- Implementing protection against Cross-site request forgery in Angular
- Best practices for Authentication and Authorization
- Utilizing OpenID Connect (OIDC) and JWT Tokens
- Implementing an Authenticating middleware
Module 4: Angular Testing
- The role of Unit testing in Angular
- Testing Angular components
- Testing Angular services
- Testing Angular pipes
- Testing Routing and Navigation
- Generating code coverage reports
Module 5: Angular Performance
- Introduction to Runtime performance optimization
- Identifying slow computations
- Skippping component subtrees
- Understanding and applying OnPush change detection
Requirements
Participants are expected to have prior practical experience with Angular.
21 Hours
Testimonials (1)
The SignalStore concepts since they were new to me.