|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/apirest-con-net-5-swagger-sql-server/
课程评论:没有评论
Coursera 课程《.Net + Swagger + SQL Server API/REST 开发实战》内容概述: 本课程旨在教授学员如何使用.NET技术栈构建RESTful API。课程内容涵盖了API的设计、数据库交互以及API测试工具的使用,具体教学模块包括: **A. 导论** * 课程大纲介绍 * 开发环境准备 * 项目创建 **B. API/REST 定制** * 模型类与控制器创建 * 依赖注入理论及项目实践 * 数据传输对象 (DTO) **C. POST, PUT, DELETE 请求** * 实现 POST 请求机制 * 实现 PUT 请求机制 * 实现 DELETE 请求机制 **D. 数据库持久化** * SQL Server 引擎安装 * SQL Server Management Studio 安装 * 数据库与产品表创建 * SQL Server 中产品数据的增、删、改、查操作 **E. .NET 5 异步编程** * 异步编程概念 * 接口与仓库异步适配 * 控制器异步适配 * Startup 配置与异步测试 **F. 日志管理** * 添加日志管理包 * 记录异常完整堆栈信息 **G. JWT 认证** * JSON Web Token (JWT) 理论 * API 用户数据库结构创建 * 在 API 中集成 JWT 认证 * Swagger 中添加 JWT 认证头 **H. 结论** * 课程总结 **I. 附加内容** * 分页功能实现 * 文件上传方法 * 项目更新至 .NET 6 * 仓库方法修改 **J. .NET 7 更新** * Visual Studio 更新至支持 .NET 7 和 C# 11 * 项目更新至 .NET 7 **K. .NET 8 更新** * Visual Studio 更新至支持 .NET 8 和 C# 12 * 项目更新至 .NET 8 **L. SQL Server 2022 更新** * SQL Server 2022 引擎安装 * 新版 Management Studio 安装 * 数据库恢复与项目适配
En este curso veras como crear tu propia API REST 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 curso2) Preparación del entorno3) Creación de nuestro proyectoB)Personalizando Api/Rest4) Creamos clase del modelo y nuestro controlador 5) Teoría Inyección de dependencias 6) Inyección de dependencias en nuestro proyecto 7) DTO (Data Transfer Layer)C)Peticiones Post, Put, Delete8) Creando mecanismo para una petición POST 9) Creando mecanismo para una petición PUT10) Creando mecanismo para una petición DELETED)Persistencia en base de datos11) Instalación del motor de SQL SERVER12) Instalación de Management Studio13) Creando nuestra base de datos y tabla de Productos14) Alta de productos en SQL Server15) Como obtener todos los productos y por código de producto en SQL Server16) Modificar productos en SQL Server17) Borrar productos en SQL ServerE)Programación asíncrona en NET 5 18) Conceptos de programacion asíncrona 19) Adaptamos interfaz y repositorios para programación asíncrona20) Adapatamos controlador para programación asíncrona21) Modificamos startup y probamos cambios F)Gestión de log22) Añadir paquete para gestión de log 23) Guardar en un log la traza completa de la excepciónG)Autenticación con JWT24)Teoría sobre Json Web Token 25)Creamos estructura base datos para usuarios API26)Añadiendo JWT a nuestra API27)Swagger: commo añadir cabecera H)Conclusiones28)ConclusionesI)Contenido añadido29)Paginación30)Nuevo método para añadir fichero31)Actualizamos proyecto a la versión 6 de.NET32)Modificación métodos repositorioJ)Actualización del proyecto .NET 733)Como actualizar visual studio para utilizar.NET 7 y C#1134)Actualizamos proyecto a la versión de.NET 7K)Actualización a.NET 8 35)Como actualizar visual studio para utilizar.NET 8 y C#12 36)Actualizamos proyecto a NET 8L) Actualización SQL Server 2022 37) Instalación Motor SQL Server 2022 38) Instalación nuevo Management Studio 39) Restaurando base de datos y adaptando proyecto