Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
.NET MAUI Blazor Hybrid with Web App and Auth
Rating: 3.3 out of 5(15 ratings)
66 students
Created byOptineo Tech
Last updated 6/2025
English

What you'll learn

  • Create shared Razor library used by both mobile and web apps to eliminate duplicate code
  • Authentication & Authorization in mobile and web apps including role based entity creation
  • Create and update shared entities using entity framework and review data in local SQL server
  • Setup Web API in Web project that is called from Blazor Hybrid mobile app
  • Troubleshoot issues that may arise during coding

Course content

8 sections25 lectures1h 6m total length
  • Introduction0:47
  • Overview0:40
  • Visual Studio Code0:29

    Explore using Visual Studio Code to create a .NET MAUI Blazor hybrid web app by leveraging the create project feature, selecting the Blazor hybrid template, and installing the MAUI extension.

Requirements

  • Basic understanding of C# and .NET
  • Visual Studio 2022
  • .NET 9.0

Description

This course will cover .NET MAUI Blazor Hybrid App and Blazor Web App with authentication. It will review the current out of the box templates provided by Microsoft. As well as a sample project created by Microsoft for shared authentication between the two applications.


The course will build off of this sample project and extend it to add user roles with authorization filtering on a razor page and a shared database object with razor pages that is accessed by both the MAUI Blazor Hybrid app and the Blazor Web app. It will show how an API is built and called between the two applications. It will cover troubleshooting issues that may arise when working on the applications.


The goal of this course is to make a working prototype that will be useful for everyday situations. It will provide a working MAUI Blazor Hybrid app that can be deployed on the different mobile device platforms and Blazor Web app to be deployed for web browser use. The benefit of this prototype will allow the creator to share common pages and data models between both application types without having to duplicate coding. Which will give the same look, feel and functionality to end user.

Who this course is for:

  • Anyone who wants to learn basic concepts of Blazor Hybrid and Web using .NET 9
  • Anyone who wants to create a shared component between Blazor Hybrid and Web to eliminate duplicate efforts
  • Anyone who wants to understand the basics of roles base authorization in Blazor Hybrid and Web