|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aprende-a-crear-minimal-apis-con-net-swagger-sql-server/
课程评论:没有评论
**Coursera 课程摘要:使用 .NET、Swagger 和 SQL Server 创建 Minimal API** 本课程将指导您学习如何使用 .NET 创建 Minimal API,设计 SQL Server 数据库,并利用 Swagger 进行 API 测试。 **课程内容概览:** * **A) 导论:** * 课程大纲介绍 * 环境准备:安装 Visual Studio 2022、SQL Server 2022 和 Management Studio 2022 * Minimal API 和 API 概念解析 * **B) 创建 Minimal API:** * 项目创建与 Minimal API 与标准 API 的对比 * 项目结构优化与示例 Endpoint 创建 * **C) 模型类与 HTTP 请求:** * 创建产品模型类 * 实现 GET, POST, PUT, DELETE 请求示例 * Endpoint 重命名 * **D) 数据库集成:** * 依赖注入理论 * 创建产品数据库和表 * 在 SQL Server 中实现产品的新增、获取、修改和删除操作 * **E) 异步编程与 DTO:** * 异步编程概念 * DTO (Data Transfer Object) 概念与应用 * API 集成 DTO * **F) JSON Web Token (JWT):** * JWT 理论介绍 * 创建用户数据库结构 * 为 API 添加 JWT 认证 * **G) Endpoint 映射:** * 产品 Endpoint 映射 * 登录 Endpoint 映射 * **H) 客户端管理:** * 创建客户端类和 DTO * 实现客户端的 POST, GET, PUT, DELETE 请求 * **I) 销售管理:** * 创建销售类和 DTO * 实现销售的 POST, GET, PUT, DELETE 请求 * **J) 日志管理:** * 添加日志管理包 * 在应用程序中注册日志 * **K) 结论:** * 课程总结 本课程将帮助您全面掌握使用 .NET、Swagger 和 SQL Server 构建高效 Minimal API 的各项技术。
En este curso veras como crear tu propia Minimal API con NET. Verás como diseñar tu base de datos con SQL SERVER y como utilizar SWAGGER para las pruebas. El contenido del curso es el siguiente:A)Introducción 1) Temario del curso 2) Preparación del entorno. Instalación de Visual Studio 2022 3) Instalación del motor de SQL SERVER 2022 4) Instalación de Management Studio 2022 5) ¿Qué es una Minimal API?¿Porque utilizarla? 6) ¿Qué es una API? B) Creación de nuestra Minimal API 7) Creación del proyecto 8) Minimal API vs API estándar 9) Limpiamos nuestro proyecto 10) Creación Endpoint Ejemplo C) Creación clase del modelo y peticiones http 11) Creamos clase producto 12) Ejemplo petición get 13) Ejemplo petición post 14) Ejemplo petición put 15) Ejemplo petición delete 16) Renombrar endpoints D) Persistencia en base de datos 17) Teoría Inyección de dependencias 18) Creando nuestra base de datos y tabla de Productos 19) Mecanismo de alta de productos en SQL Server y.NET 20) Obtener datos de los productos con peticiones GET 21) Mecanismo para modificar productos 22) Mecanismo para borrar productos E) Conceptos programación asincrona y DTO's 23) Conceptos programación asíncrona 24) DTO (Data Transfer Layer) 25) Adaptamos API para utlizar DTOF) Json Web Token 26) Teoría sobre Json Web Token 27) Creamos estructura de base datos para usuarios API 28) Añadiendo JWT a nuestra APIG) Mapeamos nuestros endpoint en clases 29)Mapeamos endpoint de productos 30)Mapeamos endpoint de loginH) Creación mecanismo de clientes 31) Creamos clase cliente y cliente DTO 32) Petición post para clientes 33) Petición get para clientes 34) Petición put para clientes 35) Petición delete para clientes I) Creamos mecanismo de ventas 36) Creamos clase venta y venta DTO 37) Petición post para ventas 38) Petición get para ventas 39) Petición put para ventas 40) Petición delete para ventas J) Gestión de logs 41)Añadimos paquete para la gestión de log 42)Registramos log en nuestra aplicaciónK) Conclusiones 43) Conclusiones del curso