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
- Implementing state management through Reactive Programming.
- Utilizing Angular with NgRx Signal Store.
- Understanding the concept of a Store.
- Working with signalState and signalStore.
- Exploring the benefits of Entity Management.
- Providing and Injecting the Store within components.
- Reading and utilizing the State.
- Comprehending Lifecycle Hooks.
- Employing custom Store properties.
Module 2: Angular Routing
- Retrieving route information programmatically.
- Leveraging Router Lifecycle and Events.
- Implementing Route data resolvers.
- Utilizing Lazy loading techniques.
- Securing routes by preventing unauthorized access via Route guards.
Module 3: Angular Security
- Adhering to Angular Security Best Practices.
- Mitigating cross-site scripting (XSS) and implementing Sanitization.
- Applying Content Security Policy in Angular as a defense-in-depth strategy.
- Addressing Cross-site request forgery (CSRF) in Angular.
- Establishing best practices for Authentication and Authorization.
- Utilizing OpenID Connect (OIDC) and JWT Tokens.
- Implementing an Authentication middleware.
Module 4: Angular Testing
- Understanding the role 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
- Introduction to Runtime performance optimization.
- Identifying slow computations.
- Skipting component subtrees.
- Understanding and utilizing OnPush change detection.
Requirements
Participants are expected to have practical experience working with Angular.
21 Hours
Testimonials (1)
The SignalStore concepts since they were new to me.