Blazor Course: Building Web Applications

Course Outline

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

Blazor Course: Building Web Applications Benefits

  • Create interactive client-side pages without using JavaScript

  • Integrate Blazor with ASP.NET MVC Views and Razor Pages

  • Leverage databinding, form validation, and other best practices to improve productivity

  • Incorporate server-side resources using Web Services, SignalR, and direct calls

  • Write reusable components to lower maintenance costs

  • Test your knowledge in the included end-of-course exam

  • Continue learning and face new challenges with after-course one-on-one instructor coaching

Building Web Applications with Blazor Training Outline

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)

Module 2: Creating Web Pages with Blazor

In this module, you will learn how to:

  • Create a Blazor Visual Studio project
  • Work with Blazor in Visual Studio Code
  • Integrate with ASP.NET MVC Views and Razor Pages
  • Create your first Blazor component
  • Leverage .NET Standard libraries and NuGet packages

Module 3: Incorporating Server-Side Resources

In this module, you will learn how to:

  • Use web services in Client-Side Blazor
  • Retrieve data and deal with errors in CSB
  • Access .NET Resources in Server-Side Blazor
  • Integrate JavaScript and browser APIs in Blazor

Module 4: Supporting Forms and Multi-Page Applications

In this module, you will learn how to:

  • Build forms and validate data in Blazor
  • Navigate between pages
  • Implement reusability with layouts and parameterizing components
  • Architect Blazor pages for maintainability
Course Dates - North America
Course Dates - Europe
Attendance Method
Additional Details (optional)