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:
Course Benefits
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
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)