Blazor Course: Building Web Applications
Course 23262 DAY COURSE
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
- choosing a selection results in a full page refresh