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 the state in Angular
- Apply state management with Reactive Programming
- Application With NGRX Signal Store
- What is a Store
- Using signalState and signalStore
- The advantages of using Entity Management
- Providing and Injecting the Store in a component
- Reading and using the State
- Understanding Lifecycle Hooks
- Using custom Store properties
Module 2. Angular Routing
- Getting route information in code
- Using Router Lifecycle and Events
- Implementing a Route data resolver
- Using Lazy loading
- Preventing unauthorized access using Route guards
Module 3. Angular Security
- Angular Security Best Practices
- Preventing cross-site scripting (XSS) and Sanitization
- Content security policy in Angular as defense in depth
- Implementing Cross-site request forgery in Angular
- Best practices for Authentication and Authorization
- Using OpenID Connect (OIDC) and JWT Tokens
- Implementing an Authenticating middleware
Module 4. Angular Testing
- The role of Unit testing in Angular
- Testing of Angular components
- Testing of Angular services
- Testing of Angular pipes
- Testing Routing and Navigation
- Generating code coverage reports
Module 5. Angular Performance
- Introduction to Runtime performance optimization
- Slow computations and how to identify them
- Skipping component subtrees
- Understanding and using OnPush change detection
Requirements
Participants should already have practical experience with Angular.
14 Hours
Testimonials (5)
I liked your jokes
Dermot - Griffiths & Armour
Course - Angular 2 Fundamentals
Knowledgeable and friendly trainer
Magdalena Frankowska - SPOC S.A.
Course - Angular JavaScript
I genuinely liked the subject.
Eduardo Hernandez
Course - AngularJS Basics
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Course - Angular 10 for Developers
Pipe Routing Data Biding Services