Blazor Course: Building Web Applications
Course 2326
2 DAY COURSE
Course Outline
In this Blazor course, you will learn how to use Blazor, Microsoft’s recommended framework for building interactive web UIs, and C# create interactive single-page and multi-page applications.
You will also learn how to:
- Take advantage of the complete .NET framework to create code that fully integrates client-side and server-side logic and resources
- Create input forms that include customized validation
- Secure and deploy your Blazor application
Blazor Course: Building Web Applications Benefits
-
In this course, you will:
- Create interactive client-side pages that can seamlessly access server-side resources.
- Implement the container/presentation pattern to integrate server-side and client-side resources.
- Leverage databinding, form validation, and other best practices to improve productivity.
- Navigate between components.
- Secure your application using OAuth2.0 claims.
- Integrate JavaScript and C# code.
- Test your knowledge in the included end-of-course exam.
-
Prerequisites
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)
Building Web Applications with Blazor Training Outline
Learning Objectives
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
Private Team Training
Interested in this course for your team? Please complete and submit the form below and we will contact you to discuss your needs and budget.
- choosing a selection results in a full page refresh