Construyendo Minimal APIs con ASP. NET Core 9 y Dapper

所在平台: Udemy

课程主页: https://www.udemy.com/course/construyendo-minimal-apis-con-aspnet-core-8-y-dapper/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 使用 ASP.NET Core 9 和 Dapper 构建 Minimal APIs **课程概述:** 本课程将带您从零开始学习如何使用 ASP.NET Core 构建 Minimal APIs。您将学习 Web API 开发的完整生命周期,包括创建解决方案、开发端点、处理资源操作,并最终学习如何在 Azure 和 IIS 上进行部署。 课程将通过一个实际项目,让您能够发布并添加到您的项目作品集中。此外,您还将学习如何使用 Azure DevOps 配置持续集成和持续交付 (CI/CD) 管道,实现从 GitHub、Bitbucket 或任何其他 Git 仓库的代码源部署。 **主要学习内容:** * 创建 RESTful Web APIs * 数据库创建 * 使用 Dapper 和存储过程来读取、插入、更新和编辑数据库数据 * 用户系统,实现用户注册和登录 Web API * 使用 JSON Web Tokens 进行身份验证 * 基于声明的授权,限制用户对特定端点的访问 * 使用缓存提升应用速度 * 使用 Redis 进行分布式缓存 * 使用 GraphQL 让客户端精确指定查询内容 **课程重要性:** Web APIs 是现代 Web 开发的核心,它们能够集中化和保护您的解决方案逻辑,并允许所有用户通过中心数据库进行通信。无论您是构建社交网络、配送应用还是办公应用,Web APIs 都能支持移动端(Android、iOS、MAUI 等)、Web 端(React、Angular、Blazor、Vue 等)和桌面端应用程序的后端开发。

课程评论(0条)

课程详情

Aprende a desarrollar Minimal APIs con ASP.NET Core desde cero con este increíble curso. Vamos a ver todo el ciclo de vida del desarrollo de un Web API, desde crear la solución, desarrollar los endpoints, trabajar la manipulación de recursos, hasta su puesta en producció en Azure y IIS.En este curso realizaremos un proyecto el cual vas a poder publicar y mostrar como parte de tu portafolio de proyectos.Aprenderemos también a utilizar Azure DevOps para configurar un pipeline de Continuous Integration y Continuous Delivery, para poder publicar tus proyectos desde su código fuente en Github, Bitbucket, o cualquier otro proveedor de repositorios de GIT.Algunos de los temas que veremos son:Creación de Web APIs RESTCrear una base de datosUsar Dapper y Procedimientos Almacenados para leer, insertar, actualizar y editar datos de la base de datosSistema de usuarios para que nuestros clientes se puedan registrar y loguear en el Web APIUsaremos Json Web Tokens para la autenticaciónAutorización basada en claims, para que solo algunos usuarios puedan utilizar ciertos endpointsUso de caché para tener una aplicación más rápidaUso de Redis para usar caché distribuidoUsaremos GraphQL para que los clientes puedan indicar exactamente lo que desean consultarLos Web APIs son fundamentales en el desarrollo web moderno. Ya que nos permiten centralizar y proteger la lógica de nuestras soluciones. Además de que es en un Web API que típicamente tenemos acceso a una base de datos central con la cual todos tus usuarios se pueden comunicar. Ya sea que construyas una red social, una aplicación de deliveries, o incluso una app de oficina, un Web API te permite trabajar el back-end de aplicaciones móviles (Android, iOS, MAUI, etc.), web (React, Angular, Blazor, Vue, etc.), desktop, entre otros.

课程标签

0人关注该课程

主题相关的课程