Get in Touch
 Duration 21 hours

Course Outline

Module 1. Managing State in Angular

  • Implementing state management via Reactive Programming
  • Utilizing the NGRX Signal Store
  • Defining the concept of a Store
  • Applying signalState and signalStore
  • Leveraging the benefits of Entity Management
  • Providing and injecting Stores into components
  • Accessing and utilizing State data
  • Gaining insight into Lifecycle Hooks
  • Configuring custom Store properties

Module 2. Angular Routing

  • Retrieving route information within code
  • Working with Router Lifecycle and Events
  • Creating Route data resolvers
  • Implementing Lazy loading strategies
  • Safeguarding against unauthorized access through Route guards

Module 3. Angular Security

  • Adhering to Angular Security Best Practices
  • Mitigating cross-site scripting (XSS) and implementing Sanitization
  • Applying Content security policies in Angular for defense in depth
  • Handling Cross-site request forgery in Angular
  • Establishing best practices for Authentication and Authorization
  • 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

  • Overview of Runtime performance optimization
  • Identifying and addressing Slow computations
  • Optimizing by Skipping component subtrees
  • Mastering OnPush change detection

Requirements

Learners are expected to possess prior practical experience with Angular.

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories