DometrainIntermediate
Blazor and .NET MAUI
Front ends in .NET without a JavaScript framework: Blazor for the web, then .NET MAUI with XAML for Android, iOS, Windows and macOS apps.
- Milestone 1
Blazor
Build a Blazor web app with components, forms, state management, sign-in and JavaScript interop.
- Getting Started: BlazorCovers rendering, components, forms, state, JavaScript interop and testing, which both later Blazor courses build on.7h 4m
- From Zero to Hero: Authentication & Authorization in BlazorAdds sign-in to the app: built-in authentication, authorization, Blazor-specific concerns, Auth0 and Entra ID.4h 21m
- Deep Dive: BlazorMoves to WebAssembly, custom startup, state and localization, plus a chapter on Blazor Hybrid, which runs Blazor components inside native apps such as .NET MAUI.6h 15m
- Milestone 2
.NET MAUI
Build a cross-platform .NET MAUI app with XAML layouts, MVVM, local storage and calls to REST APIs.
- Getting Started: .NET MAUIA second UI stack: one XAML project for Android, iOS, Windows and macOS, with layouts, CollectionView, Shell and MVVM.5h 15m
- Deep Dive: .NET MAUIAdds what a mobile app needs beyond layouts: custom controls, memory management, local storage, REST and GraphQL calls, and testing.5h 37m
Certificate of completionUnlocks after all 5 courses





