Building Blazor Hybrid Apps
With Blazor Hybrid you can build mobile and desktop applications with HTML and C# by using the Blazor web framework. This course will teach you how to build Blazor Hybrid applications with Blazor, .NET MAUI, WPF, and Windows Forms.
What you'll learn
With Blazor Hybrid, you can use your HTML, C#, and Blazor skills to build native mobile and desktop applications for Android, iOS, macOS, and Windows. In this course, Building Blazor Hybrid Apps, you’ll learn how to build mobile and desktop applications with HTML, C#, and the Blazor web framework. First, you’ll explore what Blazor Hybrid exactly is and you will create a new .NET MAUI Blazor app. Next, you’ll discover how to implement Razor components and how to work with Razor class libraries to share components across your mobile, desktop, and web applications. Finally, you’ll learn how to add authentication and authorization, how to use Blazor Hybrid in WPF and Windows Forms, and how to publish your application. When you’re finished with this course, you’ll have the skills and knowledge of Blazor Hybrid needed to build mobile and desktop applications with HTML, C#, and the Blazor web framework.
Table of contents
- Introduction 1m
- Understand Security in Blazor Hybrid 4m
- Create a Custom AuthenticationStateProvider 6m
- Explore the CustomAuthStateProvider 6m
- Use the AuthorizeView 5m
- Add Login and Logout Logic 7m
- Navigate to Home after Logging Out 2m
- Use the Authorize Attribute 4m
- Show the Logged in User 4m
- Work with Roles 3m
- Summary 1m