Course Outline
Introduction
- Overview of advanced Angular 15 topics
 - Review of Angular 15 fundamentals
 
Advanced Component Techniques
- Advanced component architecture patterns
 - Using advanced component lifecycle hooks
 - Creating dynamic components
 - Using Angular Elements to create web components
 
Advanced Directive Techniques
- Creating custom structural directives
 - Implementing advanced directive composition
 - Using the ngTemplateOutlet directive
 - Implementing advanced animations
 
Advanced RxJS Techniques
- Advanced RxJS concepts
 - Using RxJS to implement complex user interfaces
 - Reactive programming with Angular 15
 - Reactive forms with RxJS
 
Advanced Change Detection Techniques
- Advanced change detection concepts
 - Implementing onPush change detection strategy
 - Using the IterableDiffers API
 - Optimizing change detection performance
 
Advanced Routing Techniques
- Using lazy loading to improve application performance
 - Using preloading strategies to improve user experience
 - Implementing server-side rendering with Angular Universal
 - Implementing a custom router outlet
 
Advanced Testing Techniques
- Writing comprehensive tests with high code coverage
 - Using mocks and spies in tests
 - Using advanced testing frameworks for Angular 15
 - Debugging complex tests
 
Advanced Debugging Techniques
- Using the Angular DevTools
 - Debugging Angular 15 applications using the browser's DevTools
 - Troubleshooting common issues in Angular 15 applications
 - Using advanced debugging techniques for performance optimization
 
Advanced Performance Techniques
- Advanced performance optimization techniques for Angular 15
 - Implementing change detection on push
 - Implementing lazy loading for optimal performance
 - Optimizing network requests using Angular's HttpInterceptor
 - Server-side rendering for improved performance
 
Summary and Next Steps
Requirements
- Familiarity with Angular 15, HTML, CSS, and JavaScript
 
Audience
- Developers
 - Programmers
 
Testimonials (5)
I liked that the training focused more on the practical side.
Mihaela - Ness
Course - NgRx
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Course - Reactive Programming with Angular RxJS
I liked your jokes
Dermot - Griffiths & Armour
Course - Angular 2 Fundamentals
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Course - Angular 10 for Developers
Pipe Routing Data Biding Services