This Workshop's Online Chatroom is Currently Open!
This workshop has ended. Check back soon for the recording!
You can watch a replay of this workshop!
Key Takeaways
By participating along with us in the workshop, you'll learn:
- Build modern, reactive components with signal-based inputs, outputs, and two-way binding.
- Master asynchronous data management by communicating with backend APIs using HttpClient and RxJS.
- Structure scalable single-page applications with advanced routing, including route guards and resolvers.
- Implement robust, complex form validation with custom synchronous and asynchronous validators.
- Enhance templates with reusable, declarative logic by creating custom pipes and directives.
- Understand the core principles of Dependency Injection and the Injection Context.
Is This Workshop for Me?
Developers who have a foundational understanding of Angular and are ready to build complex, professional-grade single-page applications. This course is the ideal next step after mastering the basics.
Workshop Details
This course bridges the gap between basic concepts and professional development, focusing on building a complete, multi-view application. You will learn to architect cohesive, feature-rich apps by mastering Angular’s modern signal-based component model, handling asynchronous operations with RxJS, implementing sophisticated routing and navigation, building and validating complex forms, and creating reusable template logic with custom pipes and directives.
Any Prerequisites?
- Complete Angular Fundamentals course or equivalent experience.
- Comfortable with TypeScript, HTML, and CSS.
- Basic understanding of component creation, data binding, and services in Angular.
Attend Online Live and in Full HD
You're Registered to Attend Online!
You'll receive additional details and a reminder via email as the event draws near.
Intermediate Angular
Event Details
What
- One Full Day Workshop Session
- Replay Videos (available immediately)
When
- December 9, 2025 - 9:30am to 4:30pm Central Standard Time
Where
- Option 1: Attend online on our full HD live stream
- Option 2: Attend in-person at HQ in Minneapolis, MN
Daily Schedule
- 9:30AMWelcome & Course Overview - Building a Professional SPA
- 9:45AMThe Signal-Powered Component Model (input(), output(), model())
- 10:30AMDependency Injection Fundamentals & Understanding the Injection Context
- 11:15AMIntroduction to RxJS for Asynchronous Operations
- 12:00PMLunch Break
- 1:00PMAsynchronous Data with HttpClient, CRUD Operations, and Interceptors
- 2:15PMAdvanced Routing & Navigation (Route Guards, Resolvers, Child Routes)
- 3:15PMModern Angular Forms (Advanced Custom Validators & Intro to Signal-Based Forms)
- 4:00PMEnhancing Components with Custom Pipes & Directives
- 4:30PMWrap-up and Q&A
Your (Awesome) Instructor
Alex Okrushko
Alex Okrushko is a lead Frontend Engineer, a core member of the NgRx team, a Google Developer Expert in Angular and an AngularToronto organizer. Over the last 17 years Alex worked at companies such as Google, Cisco and Snowflake where he built modern web apps, processes and teams. In his free time, he likes to play soccer and basketball, travel, and spend time with his kids.
Check out all of our upcoming workshops!
Workshops happen throughout the year, and are all included with membership.