- Learning Path Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
- Core Tech
ASP.NET Core 10 Blazor
This learning path is actively in production. More content will be added to this page as it gets published and becomes available in the library. Planned content includes:
**Foundations and App Architecture** - Rendering Modes and Interactivity in ASP.NET Core 10 Blazor
**Component Design and Navigation** - Building Components with ASP.NET Core 10 Blazor - Testing Blazor Components and Applications with bUnit - Routing, Layouts, and Navigation in ASP.NET Core 10 Blazor
**User Input, Validation, and AOT Readiness** - Forms and Validation in ASP.NET Core 10 Blazor
**Client-Side Application State** - Data Hydration & State Persistence in ASP.NET Core 10 Blazor - Guided: Managing Data Flow, Hydration, and Persisted State in Blazor
**Integration and Backend Connectivity** - Data Access Patterns in ASP.NET Core 10 Blazor - Guided: Calling Secure Web APIs from Blazor Across Render Modes - JavaScript Interop in ASP.NET Core 10 Blazor
**Security and Access Control** - Authentication and Authorization in ASP.NET Core 10 Blazor
**Production Readiness, Resilience, and Operations** - Performance and Diagnostics in ASP.NET Core 10 Blazor - Advanced Blazor Rendering, State, and Resilience Patterns in ASP.NET Core 10 - Deploying ASP.NET Core 10 Blazor Applications
This path builds on the foundations of ASP.NET Core 10 to focus on building modern, production-ready user interfaces with Blazor. It assumes familiarity with the core ASP.NET Core platform and shows how Blazor fits into the broader Core 10 ecosystem, including hosting models, dependency injection, configuration, security, debugging, testing, and deployment. Learners will develop Blazor applications using current .NET patterns, learn how to structure components and manage state, integrate JavaScript when necessary, and deploy Blazor solutions to Azure.
Content in this path
Foundations and App Architecture
Core principles of building, configuring, and architecting modern Blazor applications with ASP.NET Core 10.
Component Design and Navigation
Design modular, reusable components and implement robust routing, layouts, and navigation patterns in Blazor.
User Input, Validation, and AOT Readiness
Handle forms, user input, and validation efficiently with Blazor, preparing apps for full ahead-of-time (AOT) compilation.
Client-Side Application State
Manage, persist, and hydrate application data across server and client to deliver seamless stateful Blazor experiences.
Integration and Backend Connectivity
Connect Blazor apps with external APIs, leverage secure data access, and integrate JavaScript functionality where needed.
Production Readiness, Resilience, and Operations
Optimize performance, diagnostics, and deployment strategies to ensure reliable, scalable, production-grade Blazor applications.
Try this learning path for free
What You'll Learn
- ##What You Will Learn
- Unified rendering modes
- Building reusable Razor components
- Testing with bUnit
- Routing and layout design
- Forms and data validation
- State persistence and hydration
- Secure API integration
- JavaScript Interop implementation
- Authentication and authorization
- Performance tuning and diagnostics
- Error handling and resilience
- Azure deployment strategies
- Familiarity with ASP.NET Core 10 fundamentals, including startup, configuration, and the request pipeline
- • Understanding of dependency injection and middleware in ASP.NET Core
- • Experience building basic ASP.NET Core web applications using MVC or Razor Pages
- • Basic knowledge of authentication and authorization concepts
- • Working knowledge of C# and the .NET platform





