Build web applications with Blazor

Beginner
Intermediate
Developer
Blazor
ASP.NET Core
.NET

Learn how to build your first web application with the Blazor web user-interface framework.

Prerequisites

None

Modules in this learning path

Discover the key features of the Blazor framework, pages, and components to make your next application.

Learn how to set up your development environment and build your first web app with Blazor, Visual Studio Code, and C#.

Design user interface elements for a web app by using Blazor components. You'll also obtain data and display it to the user in dynamic web pages.

Learn how to manage request routing using the @page directive, Blazor routing, NavLink, and NavMenu components. Increase an apps flexibility with adding routing parameters in your Blazor components. Use layouts to improve your app by reducing duplicate code.

Learn how to use forms in Blazor, add event handlers, and validate the data a user submits. By using Blazor form components you can validate client-side forms without writing client-side JavaScript to handle the validations.

Learn to use advanced features of Blazor in web apps. You'll learn how to interoperate with JavaScript code, use templated components, and handle events in the lifecycle of components.

Blazor components allow us to reuse sections of HTML in our applications. Let's build a component, package it, and share it with a Blazor application