About the course
Blazor offers .NET developers a framework to rival React, Angular, Vue et al, with the key benefit of being able to code high-performing web apps using C#.
On our Blazor training course our expert .NET trainer will guide you through hands-on practical exercises where you'll create and deploy well-optimised and secure client-side Blazor WebAssembly apps.
Online and in-house face-to-face options are available - as part of a wider customised training programme, or as a standalone workshop, on-site at your offices or at one of many flexible meeting spaces in the UK and around the World.
-
- Blazor principles
- Server vs Client-side
- Why WebAssembly is awesome
- Client-side UI development with Components
- Interop with JavaScript (if you really need to!)
- Unit testing your Blazor app
-
C# .NET Developers who are looking to build commercial Blazor WebAssembly apps on top of Microsoft's ASP.NET Core platform.
-
Delegates should have attended our Intro to .NET with C# Training Course or have equivalent .NET development experience using C# (for example, understand Delegates and Generics).
Delegates should also have experience with any kind of web development using HTML5 and CSS (not necessarily with a JavaScript framework).
-
This Blazor course is available for private / custom delivery for your team - as an in-house face-to-face workshop at your location of choice, or as online instructor-led training via MS Teams (or your own preferred platform).
Get in touch to find out how we can deliver tailored training which focuses on your project requirements and learning goals.
-
Introduction to Blazor
What is Blazor?
Blazor Web Assembly vs. Blazor server
Project structure
Component processing
The tree reconciliation principle
Routing
Writing Components
Anatomy of a component
Passing data to components
Event handling
Separating code from markup
Route data
Inheritance
Component hierarchies
One-way databinding
Working with forms
Form components
Validation
Two-way databinding
Beyond the basics with components
EventCallbacks
Cascading values
Chained binds
Templated components
Auth
Integrating with OIDC identity provider
Authorization with policies and claims
Authorization context
-
https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor - the home of Blazor
Visual Studio 2022 - you're going to need an IDE
ASP.NET Core on Github - check out the open source codebase
.NET Developer Community - does what it says on the tin
Trusted by



