Master the advanced features of Angular 2+
Programme
Dependency injection best practices
- Decomposition of modules
- forRoot and forChild
Observables and Reactive Programming
- Use of observables
- Creation of observables
- Cold vs Hot observables
- ReplaySubject
- Most fun operators
Change Detection: OnPush / Change Detection total control
- How Angular 2 Change Detection works
- Boost Angular 2 performance with OnPush mode
- Full-control of the Change Detection
Reactive Forms
- Dynamic Inputs
- Validation
- Asynchronous Validation
Transclusion or Content Projection
- Principle, advantages and design patterns
- Multi-transclude
Routing
- Routing Tree
- Lazy loading
Testing
- Component testing
- Service testing
- Spies and Mocks
Webpack
- Configuration
- Essential loaders