Get in Touch
 Duration 21 hours

Course Outline

Module 1. Managing Angular State

  • Implementing state management using Reactive Programming
  • Building applications with NGRX Signal Store
  • Concepts behind the Store
  • Utilising signalState and signalStore
  • Benefits of Entity Management
  • Providing and Injecting Stores within components
  • Accessing and utilising State data
  • Grasping the concepts of Lifecycle Hooks
  • Working with custom Store properties

Module 2. Angular Routing

  • Retrieving route information programmatically
  • Leveraging Router Lifecycle and Events
  • Creating Route data resolvers
  • Employing Lazy loading techniques
  • Securing routes against unauthorized access using Route guards

Module 3. Angular Security

  • Establishing Angular Security Best Practices
  • Mitigating cross-site scripting (XSS) and Sanitisation
  • Applying Content security policies in Angular for defence in depth
  • Safeguarding against Cross-site request forgery in Angular
  • Optimising Authentication and Authorization practices
  • Integrating OpenID Connect (OIDC) and JWT Tokens
  • Developing an Authenticating middleware

Module 4. Angular Testing

  • The significance of Unit testing in Angular
  • Testing Angular components
  • Testing Angular services
  • Testing Angular pipes
  • Validating Routing and Navigation logic
  • Generating code coverage reports

Module 5. Angular Performance

  • Overview of Runtime performance optimization
  • Identifying and addressing slow computations
  • Optimising component subtrees
  • Mastering OnPush change detection

Requirements

Learners are expected to possess hands-on experience working with Angular.

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories