Construyendo Minimal APIs con ASP. NET Core 9 y EF Core

所在平台: Udemy

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

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 使用 ASP.NET Core 9 和 EF Core 构建 Minimal APIs **课程概述:** 本课程将从零开始,一步步教您如何使用 ASP.NET Core 开发 Minimal APIs。您将学习 Web API 的完整开发生命周期,包括解决方案创建、端点开发、资源操作以及在 Azure 和 IIS 上的部署。 您将通过一个实际项目来学习,该项目完成后可以发布并展示在您的个人作品集中。此外,课程还将涵盖如何使用 Azure DevOps 配置持续集成/持续交付 (CI/CD) 管道,实现从 GitHub、Bitbucket 或任何其他 Git 仓库自动部署项目。 **主要学习内容:** * RESTful Web API 的创建 * 数据库创建 * 使用 Entity Framework Core 进行数据库数据的读取、插入、更新和编辑 * 用户系统 (注册和登录) * 使用 JSON Web Tokens (JWT) 进行身份验证 * 基于声明 (Claims) 的授权,限制特定用户对特定端点的访问 * 使用缓存提升应用程序性能 * 使用 Redis 进行分布式缓存 * 使用 GraphQL 实现精确的数据查询 **课程价值:** Web API 在现代 Web 开发中至关重要,它有助于集中化和保护您的解决方案逻辑。无论您是构建社交网络、配送应用还是办公应用,Web API 都能让您为移动端 (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 Entity Framework Core 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人关注该课程

主题相关的课程