VSLive! 6-Week Training & Certification Course: Blazor Developer Accelerator: Hands-On Skills for Real-World .NET Teams
October 7 – November 11, 2026
Level: Introductory/Intermediate
Blazor is one of the fastest-growing UI frameworks in .NET, letting you build highly interactive apps that run in the browser, on the desktop, and on mobile.
Using Razor plus HTML/CSS and C#, you can deliver modern UI quickly while keeping UI, business logic, and data access in one cross-platform .NET codebase.
Whether you’re building web apps, modernizing WinForms/WPF, or shipping cross-platform apps with Blazor + .NET MAUI, this course shows you how to move faster with a single, unified .NET UI stack.
Learn how you can leverage your existing .NET skills to build modern and compelling user experiences with Blazor.
Why This Course is a Must-Attend
-
1 Build Modern .NET Apps with One Unified Stack
Blazor is redefining how .NET developers build user interfaces by enabling full-stack development with C# — no need to switch between languages or frameworks. You'll learn how to create interactive web, desktop, and mobile applications using a single, consistent technology stack.
From Razor components to .NET MAUI integration, you'll see how Blazor brings together the best of modern UI development into one powerful platform — helping you simplify architecture while expanding what you can build.
-
2 100% Hands-On, Real-World Development Skills
This isn't just theory — you'll actively build real applications using Blazor's full capabilities across multiple hosting and rendering models.
Throughout the 6-week course, you'll:
- Build interactive applications using server, WebAssembly, and hybrid approaches
- Work with Razor components to create scalable, maintainable UI architectures
- Implement authentication and authorization in real-world scenarios
- Integrate JavaScript libraries and modern CSS techniques
- Explore deployment strategies across web, desktop, and mobile
You'll leave with practical experience you can immediately apply to modernize existing apps or build new ones from scratch.
-
3 Learn from Industry-Leading Experts
This course is led by two highly respected voices in the .NET community — Rockford Lhotka and Allen Conway.
- Rockford Lhotka — Microsoft MVP and RD, VP of Strategy, Xebia
- Allen Conway — Microsoft MVP and MCT, Principal Consultant, Xebia
With decades of combined experience building real-world applications across Microsoft technologies, they bring deep, practical insight into Blazor and modern .NET development. You'll learn not just how to use the tools, but how to apply them effectively in real enterprise scenarios.
This virtual 6-week course is a unique opportunity to enhance your skills so that you can build apps with Blazor for web, desktop, and mobile. Space is limited, so reserve your spot now.
Attendee Workstation Requirements
You must provide your own computer (Windows or Mac) for this hands-on lab workshop with a camera, reliable Internet connection, speakers, and a microphone.
The following technologies must be installed on the computer prior to the start of the course on Wednesday, October 7:
- Developer-capable laptop or workstation
- Visual Studio 2026, VS Code, or Rider
- .NET 10.0 with ASP.NET Core
- Git tooling
- GitHub account
Course Schedule*
Wednesday, October 7
– Week 1 - Instruction Session: Introduction and Setup – 9:00 – 11:00am (central)
Week 1 — Blazor Fundamentals
- Why Blazor
- What platforms it targets
- Comparison with SPA frameworks
- Blazor architecture
- Blazor page routing
- Blazor modernization (from Web Forms, Windows Forms, etc.)
- Tech stack (SignalR, WebAssembly)
- Project templates
- Hosting models
- Hands-on labs: First App; Components
- Goal: Students create their first Blazor application and build reusable components.
Monday, October 12
– Week 2 - Office Hours – 9:00 – 10:00am (central)
Wednesday, October 14
- Instruction Session – 9:00 – 11:00am (central)
Week 2 — Components, Forms, and UI
- Component lifecycle
- Component composition
- Parameters and cascading parameters
- Data binding
- Forms and validation
- Reusable components
- Styling approaches
- Hands-on labs: Edit Data; Styling
- Goal: Students build interactive forms and style components.
Monday, October 19
Week 3 - Office Hours – 9:00 – 10:00am (central)
Wednesday, October 21
- Instruction Session – 9:00 – 11:00am (central)
Week 3 — Rendering and State
- Render modes (server static, server interactive, WASM interactive)
- Detecting render mode
- State management patterns
- Architectural implications
- Hands-on labs: Render Modes; State Management
- Goal: Students understand how Blazor executes and how to manage application state.
Monday, October 26
– Week 4 - Office Hours – 9:00 – 10:00am (central)
Wednesday, October 28
- Instruction Session – 9:00 – 11:00am (central)
Week 4 — Data, APIs, and Hosting
- Data access architecture
- DAL abstraction
- API integration
- HttpClient patterns
- Render-mode implications for data
- Deployment (server, browser, containers, etc.)
- Logging, telemetry, metrics, Aspire, Otel
- Hands-on labs: Accessing Data; Accessing Data WASM; Web APIs
- Goal: Students integrate data and external services.
Monday, November 2
– Week 5 - Office Hours – 9:00 – 10:00am (central)
Wednesday, November 4
- Instruction Session – 9:00 – 11:00am (central)
Week 5 — Security
- Authentication fundamentals
- AuthenticationStateProvider
- ClaimsPrincipal / ClaimsIdentity
- External identity providers (Entra ID integration)
- Authorization: policies, roles, AuthorizeView
- Hands-on labs: Authn Fundamentals; Entra ID integration; Authorization
- Goal: Students secure their Blazor apps.
Monday, November 9
– Week 6 - Office Hours – 9:00 – 10:00am (central)
Wednesday, November 11
- Instruction Session – 9:00 – 11:00am (central)
Week 6 — The Browser and Beyond
- JavaScript interop
- Debugging: server vs WASM
- Testing with bUnit
- Blazor native apps: MAUI
- PWA considerations
- .NET on Web Workers
- Hands-on labs: Testing; JS Interop
- Goal: Students understand real-world production concerns.