I am proud to announce my new Pluralsight course on modern Angular state management using the NgRx Signal Store.

If you're building Angular applications today, Signals and the NgRx Signal Store unlock a powerful, reactive way to manage state. This course walks you through practical patterns. From the fundamentals to scalable architecture, always with a focus on clarity, simplicity, and testability.

You’ll see real examples, real refactors, and real-world workflows and not just theory. And you’ll learn how to structure state, so your components stay lean while your logic remains predictable and maintainable.

But here, no template manipulation is involved in the subscribe and the reactivity is ended before the template.

Course page of

What You’ll Learn

  • How the NgRx Signal Store works and how it builds on Angular Signals
  • When to use local, feature, or global application state
  • How to move business logic out of components
  • Modeling async flows with rxMethod, loading states, and error handling
  • Building reactive search without imperative subscriptions
  • Creating Custom Store Features for reusable store logic
  • Managing large collections efficiently using NgRx Entity utilities
  • Using the Events Plugin for event-driven architecture and high decoupling
  • Testing stores and components with Vitest in modern Angular
  • Designing scalable, maintainable Angular architecture through clear state design

Want to Join?

Watch the course here: https://www.pluralsight.com/courses/angular-deep-dive-modern-state-signals-signal-store

Free reading before the course: getting started with the NgRx Signal Store, extending the Signal Store with a custom feature and the comparison of state management approaches in Angular.