.Net Maui Blazor Hybrid With Web App And Auth
Published 6/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 901.03 MB | Duration: 1h 7m
Published 6/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 901.03 MB | Duration: 1h 7m
Maui Blazor Hybrid shared components for mobile and web with authentication
What you'll learn
Create shared Razor library used by both phone and web apps to eliminate duplicate code
Authentication & Authorization in phone 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 phone app
Troubleshoot issues that may arise during coding
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.
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Overview
Lecture 3 Visual Studio Code
Section 2: Project Structure
Lecture 4 Overview
Lecture 5 Project Breakdown
Lecture 6 Sample Project
Lecture 7 Sample Project Structure
Lecture 8 Mobile Authentication
Lecture 9 SQL Authentication Objects
Section 3: Add User Role
Lecture 10 Add Admin Checkbox
Lecture 11 Add Admin User
Section 4: Add Object
Lecture 12 Create Book Object
Lecture 13 Create Razor Pages
Lecture 14 Database Migration
Section 5: Setup Common Razor files
Lecture 15 Overview
Lecture 16 Review Razor Files
Lecture 17 Setup Interface and Services
Lecture 18 Update Razor files
Section 6: Test and Troubleshoot Application
Lecture 19 Test Book Add
Lecture 20 Mobile Troubleshooting
Lecture 21 Android Troubleshooting
Lecture 22 Book API Setup
Section 7: Authorization Filter
Lecture 23 Admin Role Check
Lecture 24 Test Admin Role Filter
Section 8: Conclusion
Lecture 25 Conclusion and Suggestions
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