|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aspnet-blazor-postgres/
课程评论:没有评论
**课程名称:** ASP.NET 8 Web API 与 Blazor、Postgres - 安全与 SignalR **课程概述:** 本课程是一个 100% 实操的进阶课程,旨在教授如何使用最新发布的 .NET 8 创建 Web API 和 Blazor WebAssembly 应用程序。课程将涵盖从项目搭建到安全集成、数据库管理、前后端交互以及实时通信等一系列关键技术。 **主要学习内容:** * **Web API 开发:** 使用 .NET 8 创建 Web API 项目。 * **安全集成:** 集成 Firebase 的模型和安全架构到 .NET 8 项目中。 * **Postgres 数据库:** 设置免费的云端 Postgres 数据库,并创建存储过程和函数进行数据维护。 * **Entity Framework 8:** 通过 Entity Framework 8 消费 Postgres 的存储过程和函数。 * **Repository 模式:** 为 Products 类实现 Repository 模式(接口和实现)。 * **Blazor WebAssembly:** 创建 .NET 8 Blazor WebAssembly 项目。 * **前后端交互:** 在 Blazor 中消费 .NET 8 Web API 的数据模型。 * **实时通信:** 使用 SignalR 在 Web API 和 Blazor 之间发送消息和通知。 * **自定义授权:** 创建自定义的用户 (Usuario)、角色 (Roles) 和权限 (Permisos) 表,实现完全自主的授权模型。 **关于 Blazor:** Blazor 是一个用于创建交互式客户端 Web UI 的框架。它允许开发者使用 C# 而非 JavaScript 来构建全交互式的用户界面,并在客户端和服务器端共享 .NET 应用程序逻辑。Blazor 的 UI 表示为 HTML 和 CSS,兼容所有浏览器,包括移动端。此外,它还能与 Docker 等现代托管平台集成,并可用于创建桌面和移动混合应用程序。
Bienvenidos al curso taller de sistemas de.NET Web Apis y Blazor!En este curso 100% practico te ensenaremos como crear aplicaciones con la ultima version release de.NET 8, en proyectos web api y blazor.Estos seran algunos de los temas que veremos en este curso:1. Dar de alta Web Api project con.NET 82. Integrar modelo y esquema de seguridad de Firebase en.NET 83. Setup de base de datos onCloud Postgres - totalmente gratis!4. Crear store procedures y functions en Postgres para dar mantenimiento a nuestro modelo de datos5. Consumir store procedures y functions de Postgres utilizando Entity Framework 86. Implementar patron Repository para clases Implementacion e interface de products7. Creacion de proyecto Blazor webassembly en.NET 88. Consumir en Blazor esquemas de modelos de datos de web api NET 89. Enviar mensajes y notificaciones entre Web API y Blazor con SignalR10. Crea tus propias tablas Usuario, Roles y Permisos para dar de alta tu propio modelo de Authorizationy muchos temas mas!!Que es Blazor?Blazor es una plataforma de trabajo para la creación de interfaces de usuario web interactivas del lado cliente con Blazor:Cree interfaces de usuario completamente interactivas con C# en lugar de JavaScript.Comparta la lógica de aplicación del lado cliente y servidor escrita con.NET.Represente la interfaz de usuario como HTML y CSS para la compatibilidad con todos los exploradores, incluidos los móviles.Realice la integración con plataformas de hospedaje modernas, como Docker.Cree aplicaciones híbridas de escritorio y móviles con.NET y Blazor.