Updated June 2026 35 hours of live training delivered over 5 days. Web developers and teams with C# experience who want to build full-stack web applications that pair Blazor user interfaces with ASP.NET Core Web APIs and SignalR for real-time communication. The course can be taught with EF Core or Dapper for database access. Gain mastery over the ASP.NET Core Blazor platform with our comprehensive course. You'll start by understanding the core principles and architecture of Blazor, allowing you to create composable UIs effortlessly using Razor Components. Harness the power of Razor Syntax for seamless data binding and event handling in your applications. Learn to configure page routing in Blazor, making navigation a breeze, and gain the skills needed to deploy your Blazor application confidently into production environments. Dive into consuming server data through REST APIs and SignalR (WebSockets), ensuring real-time communication in your apps. Discover the art of integrating client-side JavaScript seamlessly with Blazor, opening up endless possibilities for functionality enhancement. And don't forget the importance of testing; you'll become proficient in unit testing both client-side Blazor code and server-side Web APIs code, ensuring the reliability and quality of your applications. Join us in this course and unlock the full potential of Blazor development. Comprehensive courseware is distributed online at the start of class. All students receive a downloadable MP4 recording of the training. Students will need a free, personal GitHub account to access the courseware. Students will need permission to install Visual Studio (current release) or Visual Studio Code with the C# Dev Kit on their computers. Also, students will need permission to install NuGet Packages. If students are unable to configure a local environment, a cloud-based environment can be provided.Build .NET 10 Web Apps with Blazor and Web API
Class Duration
Student Prerequisites
Target Audience
Description
Learning Outcomes
Training Materials
Software Requirements
Training Topics
Getting Started with Blazor
C# 14 Features
field Keyword for Auto-Propertiesobj?.Prop = x)nameof with Unbound Generic TypesRunning Blazor Code
Blazor Application
Razor Components and Data Binding
Rendering
Composing Razor Components
Razor Component Forms
Razor Component Pages
Authentication, Authorization, and Auditing
Interacting with JavaScript
Using Server Data
ASP.NET Core Web API
SignalR
Unit Testing Blazor Apps
Principles of Unit Testing
xUnit Framework
Testing Razor Components
ASP.NET Core Web API