|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/net-maui-blazor-hybrid-with-web-app-and-auth/
课程评论:没有评论
**课程名称:.NET MAUI Blazor Hybrid 与 Blazor Web 应用及身份验证** **课程概述:** 本课程深入探讨.NET MAUI Blazor Hybrid 应用和 Blazor Web 应用,重点关注跨应用的身份验证和授权。课程将基于 Microsoft 提供的开箱即用模板以及一个用于共享身份验证的示例项目进行讲解。 **核心内容:** * **构建与扩展:** 课程将围绕 Microsoft 的示例项目展开,教授如何添加用户角色、在 Razor 页面上实现授权过滤。 * **共享数据库与 API:** 演示如何创建一个共享数据库对象,并让 MAUI Blazor Hybrid 应用和 Blazor Web 应用都能访问。还将讲解如何构建 API,并在两个应用程序之间进行调用。 * **故障排除:** 课程会涵盖开发过程中可能遇到的常见问题及其解决方案。 * **原型开发:** 最终目标是创建一个功能完善、可用于实际场景的原型。该原型将包含一个可在不同移动平台部署的 MAUI Blazor Hybrid 应用,以及一个可在 Web 浏览器中使用的 Blazor Web 应用。 * **代码复用与一致性:** 通过共享页面和数据模型,最大程度地减少代码重复,确保两个应用程序在外观、感觉和功能上保持一致的用户体验。 **课程价值:** 通过本课程学习,您将能够构建一个灵活且高效率的应用程序原型,实现跨平台应用的开发和部署,并有效共享代码和数据,从而提升开发效率和用户体验。
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.