Workshop
Access a full day of hands-on and in-depth workshops led by Angular experts. Discover the latest updates to the framework and put your knowledge into practice.
WS-A.A.
Modern Angular Architectures - 2025 Edition: Nx, Micro Frontends, Signal Store
Trainers: Manfred Steyer, GDE, Michael Egger-Zikes
About this workshop
In this interactive workshop, we utilize the latest Angular features to implement a modern and maintainable architecture.
We start with Standalone Components and discuss approaches to modularization without NgModules, such as monorepos, Nx, and Sheriff. Then, we explore the potential of Micro Frontends.
We discuss when they make sense and how to implement them using web standards, the Angular CLI’s new esbuild support, and Module Federation or Native Federation.
We proceed with Signals, local change detection, and Zone-less Angular. Subsequently, we integrate the new Signal Store to establish modern and lightweight state management.
Thanks to its custom features, we can use the Signal Store to implement recurring, complex requirements with just a few lines of code.
By the end, you’ll be equipped to design modern and maintainable Angular solutions.
WS-P.B.
Building the Future with Angular: Master Signals and Deep Dive into Architecture Best Practices
Trainers: Michael Hladky, Enea Jahollari
About this workshop
What You Will Learn:
Master Signals:
- Dive Deep: Go beyond the basics and understand the inner workings of Signals, Angular’s new powerful reactivity system.
- Real-World Practice: Gain practical experience by applying signal best practices, reinforcing your understanding of how signals work.
Craft Modern, Efficient Components:
- Modern APIs: Leverage signal inputs, model inputs, function-based outputs, signal queries, and more to build smarter, more reactive components.
- Master derived local state with linkedSignal and async state with resource & rxResource
Go Zoneless & Signal-based change detection
- Embrace Angular’s new, faster, and more efficient zoneless change detection with Signals and learn how to benefit from them.
Enhance Development Techniques
- Master inject patterns: Go beyond basic service injection and discover innovative code patterns that promote reusability, maintainability, and scalability in your Angular projects.
Architect Angular Workspaces like a Pro
- Standalone: Understand and unlock the benefits of a more modular architecture with standalone components, directives and pipes.
- Function-based APIs and *provide– Learn how to create better APIs that are easier to maintain and reuse which align with Angular’s vision.
- @defer like a PRO: Dramatically reduce bundle size and initial load time with @defer. Get in-depth experience about everything @deferhas to offer and how to not break it!
- Bonus: Lazy load services: Learn how to lazy load services using injectLazy.
WS-NGRX
Angular Signals and NgRx SignalStore
Trainers: Marko Stanimirović, Rainer Hahnekamp
About this workshop
Explore the power of NgRx SignalStore and understand the importance of clean code, declarative programming, and well-designed Angular architectures in a comprehensive workshop led by NgRx team members, Marko Stanimirović and Rainer Hahnekamp.
This workshop offers a deep dive into the world of reactive state management powered by Angular Signals.
NgRx SignalStore provides a pragmatic approach to state management in Angular applications. With its native support for Signals, you can define stores in a clear and declarative manner. The simplicity and flexibility of SignalStore, coupled with its opinionated and modular design, make it a versatile choice for Angular developers.
What to Expect:
We’ll kick off the workshop with an in-depth discussion about Angular’s new reactive model powered by Signals. You’ll learn what Angular Signals are, how they work under the hood, and how they differ from RxJS. Then, we’ll focus on the NgRx Signals package, a powerful addition to the core Signal APIs. We’ll guide you through its main APIs such as SignalState, RxMethod, and SignalStore with practical exercises and code labs. You’ll learn how to leverage the power of both Signals and RxJS, using each where they excel, unlocking the full potential of reactivity in Angular. After exploring core concepts, we’ll delve into more advanced use cases. You’ll learn how to use the plugin for entity management and build custom SignalStore plugins.
In this workshop, we’ll use SignalStore as an all-in-one solution for local and global state management. Additionally, you will learn how SignalStore can be used together with the global NgRx Store.
The entire workshop will be permeated with discussions about best practices and architectural patterns that ensure code cleanliness, scalability, and robustness. You will understand the differences between local and global state and learn how to properly design presentational, feature, state, and data access layers in your application.
Prerequisites:
Participants should have a basic understanding of Angular and TypeScript fundamentals.
Experience with NgRx and Signals is not required but would be beneficial.
ngGirls
ngGirls - Free Workshop for Woman
Mentors: Martina Kraus, Federica Balliana, You can be a Mentor
About this workshop
This workshop isn’t just about coding – it’s a initiative. It’s free and perfectly designed for women with a foundational understanding of web development who are eager to advance their skills. We’re not just teaching code; we’re building a bridge to a more diverse and inclusive IT sector.
Calling All Champions of Change – Mentors, Sponsors, and Supporters! Your involvement is crucial. Whether you’re a seasoned developer ready to mentor, a company keen to sponsor, or an enthusiast willing to support, your contribution can ignite a transformative journey for many aspiring female developers.
Together, we can break barriers. Let’s nurture a supportive community where women are not only participants but leaders in the tech world. Our goal is simple yet powerful – to equip women with the coding skills to become trailblazers in technology, fostering an environment of learning and growth. Empowerment goes hand in hand with these values.
🚀 Ready to Make a Difference? Apply Now! Whether you’re stepping in as a participant, mentor, or sponsor, your role is pivotal in this journey of learning and empowerment. Join us in this exciting endeavour and be a part of something truly transformative!