đ Key Learning Outcomes
- Improve an app's TTI via route-level code splitting and lazy loading.
- Implement a loading indicator for lazy loaded routes.
- Improve performance via preloading all lazy modules.
- Implement a custom preloading strategy.
- Preload lazy loaded modules with the Angular CLI.
- Optimize Angular's Change Detection.
- Implement virtual scrolling for large lists with the Angular CDK.
- Add client-side precaching with Angular and service workers.
đ¨âđĢ About the Course
This course provides practical tips and tricks to create faster and more reliable Angular applications. Inspired by content from web.dev/angular by Minko Gechev and Stephen Fluin, you will learn various techniques to enhance the performance and user experience of Angular applications.
đ¯ Target Audience
- Ideal for developers with some experience in Angular looking to optimize their applications for better performance and user experience.
â Requirements
- Basic understanding of Angular is required.
- Familiarity with TypeScript and web development concepts is recommended.
đ Course Content
- Learn to apply route-level code splitting and lazy loading with the Angular CLI.
- Show a loading indicator for lazy routes in Angular.
- Preload all lazy loaded modules with Angular.
- Implement a custom preloading strategy with Angular.
- Calculate and measure performance budgets with the Angular CLI.
- Optimize Angular's Change Detection.
- Apply virtual scrolling to large lists with the Angular CDK.
- Apply precaching with the Angular Service Worker.
Drop a comment
Build Performant and Progressive Angular Applications by Juri Strumpflohner
Log in to leave a feedback
Loginđ Psst! Interested in More Angular Courses?


Reactive Angular with NgRxVideo
by Lukas Ruebbelke
đšī¸ Levels: đ Intermediate
âŗ Duration: 3 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Frontend Masters


Advanced Angular Component PatternsVideo
by Isaac Mann
đšī¸ Levels: đ Advanced
âŗ Duration: 0.5 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Egghead.io

Getting Started with Angular ElementsVideo
by Juri Strumpflohner
đšī¸ Levels: đ Intermediate
âŗ Duration: 0.5 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Egghead.io