Get in Touch

Course Outline

Module 1: State Management in Angular

  • Applying state management with Reactive Programming
  • Building applications with NgRx Signal Store
  • Understanding the concept of a Store
  • Utilizing signalState and signalStore
  • Advantages of Entity Management
  • Providing and injecting the Store into components
  • Reading and utilizing the State
  • Comprehending Lifecycle Hooks
  • Implementing custom Store properties

Module 2: Angular Routing

  • Extracting route information within code
  • Leveraging Router Lifecycle and Events
  • Implementing Route data resolvers
  • Utilizing Lazy loading techniques
  • Preventing unauthorized access through Route guards

Module 3: Angular Security

  • Angular Security Best Practices
  • Preventing cross-site scripting (XSS) and implementing Sanitization
  • Content Security Policy in Angular for defense in depth
  • Implementing protection against Cross-site request forgery in Angular
  • Best practices for Authentication and Authorization
  • Utilizing OpenID Connect (OIDC) and JWT Tokens
  • Implementing an Authenticating middleware

Module 4: Angular Testing

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

Module 5: Angular Performance

  • Introduction to Runtime performance optimization
  • Identifying slow computations
  • Skippping component subtrees
  • Understanding and applying OnPush change detection

Requirements

Participants are expected to have prior practical experience with Angular.

 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories