|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/web-api-con-c-y-aspnet-core-de-basico-a-avanzado/
课程评论:没有评论
## C# 与 ASP.NET Core Web API 课程总结 本课程旨在帮助学员掌握使用微软 ASP.NET Core 框架设计和实现 Web API 的能力。 **核心内容涵盖:** * **HTTP 动作处理:** 学习如何处理 HTTP 请求和响应数据。 * **输入验证与错误处理:** 掌握用户输入验证和异常处理机制。 * **安全措施:** 重点讲解使用 JWT 实现身份验证和授权。 * **数据访问:** 深入学习 Entity Framework Core,利用 LINQ 进行数据库交互。 * **API 消费:** 学习使用 Swagger, Postman, Thunder Client 等工具从客户端应用程序消费 Web API。 * **设计模式与实践:** 运用仓库模式(Repository Pattern)抽象数据访问,掌握创建 Web 服务和实现扩展方法。 * **部署:** 最终目标是能够将自己开发的 Web API 部署到生产环境。 **适用人群:** 软件开发人员、Web 开发人员、计算机科学及相关专业学生,以及希望提升技能的专业人士。 **先修要求:** 具备基础编程和数据库知识,并熟悉版本控制系统。
Este curso está diseñado para ayudar a los estudiantes a aprender a diseñar e implementar una Web API utilizando ASP.NET Core, un marco de desarrollo web de Microsoft. Los estudiantes aprenderán a trabajar con acciones HTTP y a manejar datos de solicitud y respuesta, así como a validar la entrada del usuario y manejar errores. Además, se cubrirán medidas de seguridad como la autenticación y la autorización. El curso también cubrirá el uso de Entity Framework Core, una tecnología de acceso a datos que permite a los desarrolladores interactuar con bases de datos utilizando LINQ (Language Integrated Query), un lenguaje de consulta potente para la manipulación de datos. Al final del curso, los estudiantes tendrán las habilidades necesarias para desplegar su propia Web API en un entorno de producción. Este curso está dirigido a desarrolladores de software, desarrolladores web, estudiantes que estudian informática o campos relacionados y profesionales que buscan aprender nuevas habilidades. Se asume que los estudiantes tienen conocimientos básicos de programación y base de datos y familiaridad con un sistema de control de fuentes.Algunos de los temas a cubrir son:Trabajar con acciones HTTP y manejar datos de solicitud y respuestaValidación de la entrada del usuario y manejo de erroresImplementación de autenticación y autorización utilizando JWTConsumo de una Web API desde una aplicación cliente (Swagger, Postman, Thunder Client)Trabajar con Entity Framework Core y LINQUso del patrón de repositorio para abstractar el acceso a datosCreación de servicios webImplementación de métodos de extensión