03.03 | 9 – 5 PM (CET) | Online
Workshop NgRx SignalStore
Master the new era of Angular state management by replacing complex patterns and boilerplate with the lightweight, compositional architecture of NgRx Signal Store.
Is it for you?
Are you tired of wading through boilerplate and fighting unpredictable BehaviorSubjects? It’s time to step into the world of Signals and start building an architecture that is lightweight, readable, and just works. You’ll learn how to turn complex logic into modular blocks, taking your applications to an enterprise level with minimal effort.
Learn how to build scalable applications using modular “LEGO blocks” that simplify your codebase and significantly boost performance.
Takeaways
Traditional State Management vs Signal Store
When to migrate? What do you gain? What to expect during the transition from services, BehaviorSubjects, or classic NgRx Store
Master Signal Store syntax from the ground up
Creating stores with withState, withComputed, withMethods, withProps — practical step-by-step examples using the complete core API
Build reusable Custom Store Featuresy
Creating composable, plug-and-play features using signalStoreFeature — the LEGO blocks of state management
Implement entity management & reactive side effects
From withEntities to rxMethod, signalMethod, and Resource API integration — with real-world examples
Organize stores in large-scale applications
Store-per-feature strategy, global vs local vs component-level stores, and DI patterns that keep your codebase maintainable
Apply production-ready best practices
Testing strategies, state encapsulation, performance optimization, and maintainable patterns
Agenda
Check out what we will be discussing at the workshop!
Duration: 8 hours.
Foundations (1h 30min)
• Welcome & Introduction
• Traditional State Management vs Signal Store – BehaviorSubject pain points, classic NgRx Store overhead, migration strategies, when to use each
• Signal Store Core API – signalStore, withState, withComputed, withMethods, withProps, patchState
Store Architecture (1h 45min)
• Working with Store Features – withHooks, withProps for dependency injection, lifecycle management (onInit, onDestroy), private store members (underscore convention)
• Custom Store Features – creating reusable features with signalStoreFeature, composing features, input constraints, community features (ngrx-toolkit)
• Entity Management – withEntities for collections, CRUD operations, normalized state, entity collections
Scalable Architectures (1h 30min)
• Reactive Methods & Side Effects – rxMethod (RxJS interop), signalMethod, Resource API integration via withProps, error handling patterns
• Store-per-Feature & DI Strategies – global stores (providedIn: ‘root’), local stores (component-level providers), lazy-loaded feature stores, when to use which scope
Production Ready (1h 45min)
• Testing Signal Store – unit testing stores in isolation, integration tests, mocking stores for consumers
• Best Practices & Performance – store design patterns, state encapsulation, linkedSignal integration, debugging techniques
• Real-World Case Study – complete feature walkthrough, from API to UI with Signal Store
• Q&A & Wrap-up
Benefits
Hands-On Exercises
Work on real, practical tasks so you don’t just hear about modern Angular, you actually use it right away.
Q&A Session
Get clear answers to your questions during a dedicated Q&A a chance to clarify concepts and dive deeper into real-world use cases.
Small Group
Maximum of 15 participants, you’ll benefit from more interaction and personalized support.
Certificate of participation
Simple way to show your updated Angular skills to your team, clients, or future employers.
Are you interested?
Are you interested?
Your Trainer
Mateusz Stefańczyk
Google Developer Expert
For 9 years, Mateusz has been developing web applications with Angular. He has performed dozens of audits for Angular projects worldwide. Mateusz actively participates in the angular.love community, writing expert articles, and sharing his knowledge at Angular meetups in Poland, Norway, Germany, and the UK.
What developers say about our workshops?
I highly recommend Modern Angular Workshops.
Mateusz deep knowledge makes it really beneficial.
Workshops helped me take my signal skills to another level and I hope that I will have opportunity to participate once again.
– Jakub
I thoroughly enjoyed attending the two-day workshop. The trainers were very friendly and approachable, making the learning experience engaging and supportive. Even after the workshop, they remain available to help with any questions, which I truly appreciate.
After the trainings, you will have a clear understanding of how to improve your projects with the latest Angular features.
– Sofia
What I appreciated most about Mateusz’s Signal Forms workshop was that he went beyond the basics and tackled real-world use cases — you could tell he really knows what he’s talking about. Fanis did a great job moderating the Scalable Architecture & Modern Reactivity session, bringing years of hands-on Angular expertise to the table. I walked away with ideas I’m already putting into practice.
– Steffen
Attending the camps for the Scalable architecture & Modern Reactivity Workshop along with the Signal Forms Workshop.
First session delivered by Fanis was amazing, from the first slide he showed his passion in the topic and the in depth knowledge that he has in it. I was quite sceptic about NX setup but his slides and practical sessions helped to understand it better and see the benefits that it comes with and how much easier the codebase becomes with NX.
Sessions on Signal forms by Mateusz made me push harder for Angular 21 upgrade at my work. The delivery was exceptional; simple and lab sessions covered each topic in real depth. The labs were easy to follow, expanded on the slides and helped to understand the new features well.
Overall both days were really good in terms of content, delivery and passing on the knowledge of the experts onto participants. Each session was adjusted to the audience in terms of pace, there was always time to ask questions and during practical sessions both speakers had all the time to fix any issues that were raised by us.
– Rafał
Get your tickets
Join us for an online Modern Angular workshop. Secure your spot today!
Signal Forms
Start at 9AM (CET) • Duration 8h
Date: 03.03
300 EUR
- Full-day workshop access
- Hands-on sessions with mentor
- Certificate of Participation
- Q&A Session
2- Days Workshop
Start at 9AM (CET) • 2x (online)
699 -> 449 EUR
4 spots left with promo price!
Dates:
Architecture: 02.03
Signal Forms: 03.03
-
Benefits from Architecture
+ Signal Forms included
Why us?
Projects worldwide
USA, Germany, UK,
Norway, Belgium
Angular experts
Who have coded in Angular
since its release
Years of experience
Building enterprise-scale
web applications
Bring This Workshop to Your Team!
Want to upskill your entire dev team? This Angular workshop is also available as a private in-house or remote session, fully adapted to your team’s needs, codebase, and experience level.
FAQ
Who is this Angular workshop for?
For developers who have been working with Angular but haven’t had time to catch up with the latest changes.
Also ideal for those early in their Angular journey (up to ~1 year) who want to understand modern patterns, architecture, and tooling.
Will the workshop be recorded and available for later access?
No, the workshop will be live only. There will be no recordings available afterwards.
In what language will the workshop be conducted?
The workshop will be conducted in English.
Is there any certification or proof of participation?
Yes, every participant will receive a certificate of participation after completing the workshop.
Do I need to install anything before the workshop?
No installation is required. All coding exercises will be done in-browser using StackBlitz.