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: Managing State in Angular
- Implement state management using Reactive Programming.
- Utilize applications with the NgRx Signal Store.
- Understand the concept of a Store.
- Employ signalState and signalStore.
- Recognize the advantages of Entity Management.
- Provide and inject the Store within components.
- Read and utilize application State.
- Comprehend Lifecycle Hooks.
- Implement custom Store properties.
Module 2: Angular Routing
- Retrieve route information within code.
- Leverage Router Lifecycle and Events.
- Implement a Route data resolver.
- Utilize Lazy loading techniques.
- Prevent unauthorized access through Route guards.
Module 3: Angular Security
- Adhere to Angular Security Best Practices.
- Mitigate cross-site scripting (XSS) and apply Sanitization.
- Utilize Content Security Policy in Angular for defense-in-depth.
- Implement protections against Cross-site request forgery in Angular.
- Apply best practices for Authentication and Authorization.
- Utilize OpenID Connect (OIDC) and JWT Tokens.
- Develop an Authenticating middleware.
Module 4: Angular Testing
- Understand the role of Unit testing in Angular.
- Test Angular components.
- Test Angular services.
- Test Angular pipes.
- Test Routing and Navigation logic.
- Generate code coverage reports.
Module 5: Angular Performance
- Introduction to Runtime performance optimization.
- Identify and address slow computations.
- Optimize by skipping component subtrees.
- Understand and apply OnPush change detection.
Requirements
Participants must possess practical experience working with Angular.
21 Hours
Testimonials (1)
The SignalStore concepts since they were new to me.