Blazor Course: Building Web Applications

Course 2326

  • Duration: 2 days
  • Labs: Yes
  • Language: English
  • Level: Intermediate

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 Delivery Methods

  • In-Person

  • Online

Building Web Applications with Blazor Training Course 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

In this module, you will learn about:

  • The Blazor Model
  • Costs, benefits, and differences of Client-Side Blazor (CSB) and Server-Side Blazor (SSB)

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

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

In this module, you will learn how to:

  • Build forms and validate data in Blazor
  • Navigate between pages
  • Implement reusability with layouts and parameterising components
  • Architect Blazor pages for maintainability

Need Help Finding The Right Training Solution?

Our training advisors are here for you.

Blazor Course FAQs

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)

ASP.NET Core

It is a UI framework that was built to simplify the task of building fast single-page apps that will run on any browser. Blazor is now an alternative to using JavaScript for the same purposes.

Yes! You’ll be able to write your client-side code using the same tools you use in your server-side code: C# and .NET. You’ll also get a framework (like Vue, React, and Angular) for structuring and managing your client-side development.

Yes! This course is designed for developers who are currently creating applications using ASP.NET Core and, as part of those applications, either want to or are writing client-side code to run in the browser. If you are already writing code, then you are probably writing it in JavaScript and maybe using a client-side framework like Vue, React, or Angular.

Yes. While it is helpful to have some experience in creating web applications, it is not required to attend this class.