This course runs for a duration of 2 Days.
The class will run daily from 9 AM ET to 4:30 PM ET.
Class Location: Virtual LIVE Instructor Led - Virtual Live Classroom.
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)
Creating hybrid applications that integrate server-side and client-side processing
Module 2: Creating Web Pages with Blazor
In this module, you will learn how to:
Work with Blazor in Visual Studio Code
Create your first Blazor component
Build client-side components that can access server-side databases without Web services
Leverage .NET Standard libraries and NuGet packages
Architect your application to reduce maintenance costs
Module 3: Navigation and UI consistency
In this module, you will learn how to:
Navigate between components to create richer applications
Pass data between components
Ensure UI consistency and lower maintenance costs with layouts and templates
Module 4: Accepting User Input and Validating Data
In this module, you will learn how to:
Build forms and validate data in Blazor
Support simple data validation declaratively
Create custom validation to handle complex business scenarios
Implement best practices for managing your application
Module 5: JavaScript, Testing, Authentication, and Deployment
In this module, you will learn how to:
Integrate JavaScript and browser APIs in Blazor
Create and run automated tests with bUnit
Secure your application with declarative and procedural authorizations
Deploy your Blazor application
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)