- Course
- Core Tech
Angular Foundations: Modern Patterns and Best Practices
This course will teach you Angular best practices, modern patterns and how to scale across multiple teams with patterns like feature shells, monorepos, and micro-frontends.
What you'll learn
Angular apps—small or large—can drift into complexity without clear patterns, enforceable boundaries, and a clear vision for growth. In this course, Angular Foundations: Modern Patterns and Best Practices, you’ll learn to build maintainable Angular applications that scale across multiple teams and conform to best practices and patterns. First, you’ll explore modern Angular defaults and style guide essentials, including strict TypeScript/Angular, Vite builds, signals, zoneless apps, standalone components, and modern control flow. Next, you’ll discover architectural patterns including feature shells, enforcing boundaries with Sheriff, using monorepos, and adopting micro-frontends for independent deployment and delivery. Finally, you’ll learn patterns for state management, load-time performance techniques, and general coding best practices. When you’re finished with this course, you’ll have the skills and knowledge of Angular needed to build maintainable applications that scale across multiple teams.
Table of contents
About the author
Jim Cooper is a software developer at Pluralsight. With more than 20 years of software development experience, he has gained a passion for Agile software development -- especially Lean.