651-905-3729 Microsoft Silver Learning Partner EC Counsel Reseller compTIA Authorized Partner

Blazor Course: Building Web Applications

2 Days

Description

In this Blazor course, you will learn how to use Blazor and C# to create interactive single-page and multi-page applications without JavaScript. You will also learn how to:

  • Take advantage of the complete .NET framework to create code that will fully integrate both client-side and server-side logic
  • Integrate HTML5 APIs like geolocation and local storage into your interactive web pages
  • Integrate JavaScript and Blazor to extend existing JavaScript pages with Blazor

 Course Benefits

  • Create interactive client-side pages that can seamlessly access server-side resources.
  • Implement the container/presentation pattern to integrate server-side and client-side resources.
  • Leverage databinding, form validation, and other best practices to improve productivity.
  • Navigate between components.
  • Secure your application using OAuth2.0 claims.
  • Integrate JavaScript and C# code.
  • Test your knowledge in the included end-of-course exam.

Upcoming Classes

Virtual Classroom Live
January 26, 2026

$2,000.00
2 Days    9 AM ET - 4:30 PM ET
view class details and enroll
Virtual Classroom Live
April 27, 2026

$2,000.00
2 Days    9 AM ET - 4:30 PM ET
view class details and enroll
Virtual Classroom Live
July 27, 2026

$2,000.00
2 Days    9 AM ET - 4:30 PM ET
view class details and enroll
Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date

Course Overview

Module 1: Introduction and Overview

In this module, you will learn about:

The Blazor Model
Costs, benefits, and differences of Client-Side Blazor (CSB) and Server-Side Blazor (SSB)
​Creating hybrid applications that integrate server-side and client-side processing

Module 2: Creating Web Pages with Blazor

In this module, you will learn how to:

Work with Blazor in Visual Studio Code
Create your first Blazor component
Build client-side components that can access server-side databases without Web services
Leverage .NET Standard libraries and NuGet packages
​Architect your application to reduce maintenance costs

Module 3: Navigation and UI consistency

In this module, you will learn how to:

Navigate between components to create richer applications
Pass data between components
​Ensure UI consistency and lower maintenance costs with layouts and templates

Module 4: Accepting User Input and Validating Data

In this module, you will learn how to:

Build forms and validate data in Blazor
Support simple data validation declaratively
Create custom validation to handle complex business scenarios
​Implement best practices for managing your application

Module 5: JavaScript, Testing, Authentication, and Deployment

In this module, you will learn how to:

Integrate JavaScript and browser APIs in Blazor
Create and run automated tests with bUnit
Secure your application with declarative and procedural authorizations
​Deploy your Blazor application

Upcoming Classes

Virtual Classroom Live
January 26, 2026

$2,000.00
2 Days    9 AM ET - 4:30 PM ET
view class details and enroll
Virtual Classroom Live
April 27, 2026

$2,000.00
2 Days    9 AM ET - 4:30 PM ET
view class details and enroll
Virtual Classroom Live
July 27, 2026

$2,000.00
2 Days    9 AM ET - 4:30 PM ET
view class details and enroll
Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date

Prerequisites

To succeed in this course, you should have prior experience with:

Writing C# code in .NET 5, .NET Core, or .NET Framework
Creating web applications (recommended)

Upcoming Classes

Virtual Classroom Live
January 26, 2026

$2,000.00
2 Days    9 AM ET - 4:30 PM ET
view class details and enroll
Virtual Classroom Live
April 27, 2026

$2,000.00
2 Days    9 AM ET - 4:30 PM ET
view class details and enroll
Virtual Classroom Live
July 27, 2026

$2,000.00
2 Days    9 AM ET - 4:30 PM ET
view class details and enroll
Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date