Building Minimal APIs with ASP. NET Core 9 and Dapper

所在平台: Udemy

课程主页: https://www.udemy.com/course/building-minimal-apis-with-aspnet-core-and-dapper/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用 ASP.NET Core 9 和 Dapper 构建最小化 API 课程概述: 本课程将教您如何从零开始使用 ASP.NET Core 开发最小化 API。我们将涵盖开发 Web API 的整个生命周期,从创建解决方案、开发端点、处理资源操作,到在 Azure 和 IIS 中进行生产部署。通过一个项目,您将能够发布并展示您的作品作为个人作品集的一部分。此外,课程还将展示如何使用 Azure DevOps 配置持续集成和持续交付(CI/CD)管道,以便能够从 GitHub、Bitbucket 或任何其他 GIT 代码库提供者发布您的项目。 我们将学习以下主题: - 创建 REST Web APIs - 使用 Dapper 从数据库读取、插入、更新和删除记录 - 创建用户系统,让客户能够注册和登录 Web API - 使用 Json Web Tokens (JWT) 进行身份验证 - 基于声明的授权,以便只有特定用户可以使用某些端点 - 使用缓存来提高应用程序的速度 - 使用 Redis 进行分布式缓存 Web API 在现代网络开发中具有重要意义,因为它们可以集中保护我们解决方案的逻辑。此外,Web API 通常是我们访问中央数据库的途径,让所有用户可以进行交互。无论您是构建社交网络、配送应用还是办公室应用,Web API 使您能够在移动应用(Android、iOS、MAUI 等)、网页(React、Angular、Blazor、Vue 等)和桌面等后端进行开发。

课程评论(0条)

课程详情

Learn how to develop Minimal APIs with ASP.NET Core from scratch with this amazing course.We are going to see the entire life cycle of developing a Web API, from creating the solution, developing the endpoints, working on resource manipulation, to putting it into production in Azure and IIS.In this course we will do a project which you will be able to publish and show as part of your portfolio.We will also learn how to use Azure DevOps to configure a Continuous Integration and Continuous Delivery pipeline, to be able to publish your projects from their source code in Github, Bitbucket, or any other GIT repository provider.Some of the topics we will see are:Creation of REST Web APIsCreate a databaseUse Dapper to read, insert, update, and delete records from a databaseCreate a user system so that our clients can register and log in to the Web APIWe will use Json Web Tokens (JWT) for authenticationClaims-based authorization, so that only some users can use certain endpointsUsing cache to have a faster applicationUsing Redis for distributed cacheWeb APIs are fundamental in modern web development. Since they allow us to centralize and protect the logic of our solutions. In addition, it is in a Web API that we typically have access to a central database with which all your users can communicate. Whether you build a social network, a delivery application, or even an office app, a Web API allows you to work on the back-end of mobile applications (Android, iOS, MAUI, etc.), web (React, Angular, Blazor, Vue, etc.), desktop, among others.

课程标签

0人关注该课程

主题相关的课程