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
- Implementing state management via Reactive Programming
- Integrating the NgRx Signal Store
- Understanding the concept of a Store
- Leveraging signalState and signalStore
- Benefits of utilizing Entity Management
- Providing and injecting the Store into components
- Accessing and manipulating the State
- Comprehending Lifecycle Hooks
- Utilizing custom Store properties
Module 2: Angular Routing
- Extracting route information programmatically
- Utilizing Router Lifecycle and Events
- Developing Route data resolvers
- Implementing Lazy loading strategies
- Restricting unauthorized access through Route guards
Module 3: Angular Security
- Core Angular Security Best Practices
- Mitigating Cross-Site Scripting (XSS) and applying Sanitization
- Content Security Policy as a defense-in-depth strategy in Angular
- Addressing Cross-Site Request Forgery (CSRF) in Angular
- Authentication and Authorization best practices
- Employing OpenID Connect (OIDC) and JWT Tokens
- Developing Authentication middleware
Module 4: Angular Testing
- The significance of Unit testing in Angular
- Testing Angular components
- Testing Angular services
- Testing Angular pipes
- Evaluating Routing and Navigation
- Producing code coverage reports
Module 5: Angular Performance
- Introduction to Runtime performance optimization
- Identifying inefficient computations
- Optimizing performance by skipping component subtrees
- Understanding and applying OnPush change detection
Requirements
Attendees must possess hands-on experience with Angular development.
21 Hours
Testimonials (1)
The SignalStore concepts since they were new to me.