Angular 7 Advanced Training Course

Introduction

  • What’s new in Angular 7?

Angular CLI

  • Generating Components, Modules and Services
  • Editing generated files for development
  • Customizing CLI with Bootstrap, Material and Clarity

RxJS and Observables

  • Using RxJS and Observables to handle complex asynchroneous events

Advanced Routing

  • Routing in Angular 7 Single Page Applications
  • Lazy Loading and Pre-Loading Routing

Advanced Dependency Injection

  • Provider Registration
  • Constructor with Parameters
  • Hierarchical Dependency Injection

Advanced Pipes

  • Using PipeTransform
  • Pipes and Change Detection
  • Pure and Impure Pipes

Change Detection Strategy

  • Types of detection

Security

  • Prevention of Cross-site Scripting (XSS)
  • Sanitizations
  • Authentication with JSON Web Tokens

Testing

  • Jasmine Test Framework and Karma
  • Continuous Integration
  • Service Tests
  • Angular Route Guards
  • Component DOM testing
  • Attribute Directive Testing
  • Pipe Testing

Best Practices

Troubleshooting

Summary and Conclusion