Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Scaling Large Angular Apps

NDC Conferences via YouTube

Overview

Discover effective techniques for scaling large Angular applications in this comprehensive conference talk. Learn how to move beyond basic To-Do list apps and implement conventions, automation, and tools to enhance scalability, especially in team environments. Explore concepts applicable to both Angular 2 and 1.5 versions, including TypeScript integration, component-based architecture, API call optimization, performance improvements, and testing strategies. Gain insights into advanced topics such as lazy loading, web worker support, static template compilation, tree shaking, and server-side rendering. Master the art of building a solid codebase that can efficiently scale to meet the demands of complex Angular projects.

Syllabus

Scaling large Angular apps
Let's talk about JavaScript
1.3 TypeScript
Head start
3.1 Get rid of plain Controllers
3.3 Components vs Directives
3.4 Component isolation
API calls
4.1 Base configuration
4.2 Request Interceptors
4.3 Response Interceptors
4.4 Error Interceptors
4.6 Summary
Performance
5.1 Watchers
5.3 Caching
5.4 Production Mode
5.5 Service Workers
Testing
Writing tests flexibility to optimize without breaking functionality
7.2 Component Based Architecture
7.3 Lazy Loading
7.4 Web Worker support
7.5 Static Template Compilation
7.5 Tree Shaking
7.6 Service Side rendering
Closing thoughts
Scaling requires a solid codebase

Taught by

NDC Conferences

Reviews

Start your review of Scaling Large Angular Apps

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.