Get in Touch
 Duration 21 hours

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.

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories