Enterprise Angular Architectures with NgRx, Signals, and AI Assistants | May 20-22 (EU Time)
Are you struggling to maintain and enhance your existing Angular applications? Do you want to harness the power of NgRx for state management and explore the cutting-edge features in Angular? Join us for in-depth workshops that will empower you to architect and modernize your apps with confidence!
Workshop Overview:
In the ever-evolving world of web development, staying ahead is crucial. This workshop offers a hands-on approach to mastering architecture and state management in Angular applications using both traditional NgRx patterns and the modern Signal-based approach. It is designed for developers, architects, and teams who want to revamp their existing Angular applications, leverage the latest advancements in Angular and NgRx ecosystems, and learn how to collaborate effectively with AI assistants to implement predictable state management logic.
Key Workshop Highlights:
- Architectural Excellence: Learn how to design scalable and maintainable Angular applications using proven architectural patterns. We will explore how to structure applications, organize state management logic, and make architectural decisions that support long-term sustainability.
- Global NgRx Store: Master the powerful state management solution for complex Angular applications. Learn how actions, reducers, effects, and selectors work together to create a robust global state architecture that scales with your application needs.
- Angular Signals: Gain an in-depth understanding of Angular's powerful reactivity system. Learn how to leverage Signals to create efficient applications while maintaining clean, readable code and optimal performance.
- NgRx SignalStore: Explore the fastest-growing state management solution in the Angular ecosystem. From foundational concepts to advanced techniques, learn how to leverage SignalStore's robust and extensible design to efficiently manage application state.
- State Management Patterns: Understand when and how to apply local and global state management strategies. Learn how to clearly separate responsibilities between different layers of application state to build maintainable architectures.
- AI-Assisted Development: Discover how to collaborate effectively with modern AI assistants to accelerate development without sacrificing architectural clarity. Through practical examples, learn how structured prompts and reusable AI skills can help generate predictable and maintainable state management logic.
Agenda:
Day 1: Global Store Foundation
- Introduction to State Management and Redux Architecture
- Building Blocks: Actions, Reducers, and Selectors
- Modern Store Features: Action Group and Feature Creators
- Effects Management: Functional and Class-Based Approach
- Enhancing DX: Leveraging Devtools, Router Store, and Entities
- Store Testing: Validating Predictable Application Behavior
Day 2: Signals and SignalStore
- Angular Signals: Core Concepts and Benefits
- Signal Extensions: Deep Signals, SignalState, and SignalMethod
- State Manipulation: Building Custom Updaters
- Bridging Worlds: RxJS Integration with Signals
- SignalStore: Core Concepts and Architecture
- State Management Patterns: Local and Global State Strategies
Day 3: Advanced SignalStore and AI Assistants
- SignalStore Extensibility: Building Custom Store Features
- Entity Management: Working with Collections Using the Entities Plugin
- Resource Integration: Managing Data Fetching with Angular Resources
- Event-Based Workflows: Coordinating Complex Logic with the Events Plugin
- Testing SignalStore: Best Practices for Reliable Store Logic
- AI-Assisted Development: Using Skills to Generate Predictable State Management Logic
ALL SALES ARE FINAL
Start time is 10 AM (CET). Each workshop day lasts 8 hours.
Interested in US-friendly time? Check out other workshops at https://ngrx.io/workshops