Get in Touch
 Duration 21 hours

Course Outline

Module 1. Managing State in Angular

  • Applying state management via Reactive Programming
  • Working with the NGRX Signal Store
  • Concepts of the Store
  • Leveraging signalState and signalStore
  • Benefits of Entity Management
  • Providing and Injecting Stores within components
  • Reading and utilizing State data
  • Comprehending Lifecycle Hooks
  • Utilizing custom Store properties

Module 2. Angular Routing

  • Accessing route information programmatically
  • Leveraging Router Lifecycle and Events
  • Implementing Route data resolvers
  • Utilizing Lazy loading
  • Securing routes using Route guards to prevent unauthorized access

Module 3. Angular Security

  • Angular Security Best Practices
  • Mitigating cross-site scripting (XSS) and Sanitization
  • Implementing Content security policy in Angular for defense in depth
  • Addressing Cross-site request forgery in Angular
  • Authentication and Authorization best 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
  • Testing Routing and Navigation flows
  • Generating code coverage reports

Module 5. Angular Performance

  • Fundamentals of Runtime performance optimization
  • Identifying slow computations
  • Optimizing component subtrees
  • Understanding and applying OnPush change detection

Requirements

Candidates are expected to possess hands-on proficiency with Angular.

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories