đ 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?
Angular 4 Crash Course for Busy DevelopersVideo
by Mosh Hamedani
đšī¸ Levels: đą Beginner, đ Intermediate
âŗ Duration: 10 hours
đ¤ Price: Subscription
Angular BasicsVideo
by Sam Julien
đšī¸ Levels: đą Beginner
âŗ Duration: 1.5 hours
đ¤ Price: Free
đ§âđģ Learning Platform: Egghead.io
Getting Started with Angular ElementsVideo
by Juri Strumpflohner
đšī¸ Levels: đ Intermediate
âŗ Duration: 0.5 hours
đ¤ Price: Subscription
đ§âđģ Learning Platform: Egghead.io