【Udemy中英字幕】Build ASP.NET Core Web API – Scratch To Finish (.NET8 API)
最近更新 2024年03月21日
资源编号 36895

【Udemy中英字幕】Build ASP.NET Core Web API – Scratch To Finish (.NET8 API)

2024-03-21 Udemy 0 893
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

构建 ASP.NET Core Web API – 从头开始​​完成 (.NET8 API)

使用 C# 并通过 Entity Framework Core、SQL Server、身份验证、授权构建 ASP.NET Core Web API | .NET8

讲师:Sameer Saini

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

  • 使用 .NET8 从头开始​​学习、理解和创建 ASPNET Core Web API
  • 使用 ASPNET CORE 和 C# 从头开始​​构建可扩展的 REST API
  • 学习并应用 Entity Framework Core 在 SQL Server 数据库上执行 CRUD 操作
  • 以代码优先的方式使用 Entity Framework Core
  • 了解并应用 ASPNET Core Web API 中的存储库模式
  • 使用领域驱动设计 (DDD) 方法创建领域优先模型和项目
  • 了解 RESTful 原则并将其应用到 ASPNET Core Web API 中
  • 了解最佳实践和简洁编码技术,了解捷径、提示和技巧
  • 在 ASPNET CORE Web API 中添加验证
  • 使用流行的第三方库,例如 AUTOMAPPER
  • 理解和使用接口、继承、依赖注入等
  • 了解并实施身份验证和基于角色的授权来对 ASPNET Core 数据库进行身份验证和授权
  • 创建 JWT 令牌来验证 API
  • 使用 Swagger 和 Postman 测试 ASPNET Core Web API
  • 在 ASPNET Core Web API 中使用 ASPNET Core Identity 进行身份验证并添加基于角色的授权
  • 学习 ASPNET Core Web API 中的过滤、排序和分页

要求

  • ASPNET Core 的 Hello world 经验
  • 有关 API 及其使用的初学者知识
  • 3-6 个月的 ASPNET Core 和 C# 工作经验

描述

本课程已更新至最新版本 [ .NET8]

该课程与两个版本兼容 – .NET7 和 .NET8

这是使用 .NET8、Entity Framework Core (EF Core) 和 SQL Server 数据库创建 ASP.NET Core Web API 的完整指南。

该课程拥有超过11000 名学生注册和超过2000 条5 星评论,帮助各种背景的学生学习和实现 ASP.NET core Web API。

本课程适合所有技能水平,最适合已获得 C# 和 ASP.NET Web MVC 知识并希望利用其技能学习 ASP.NET Core,特别是 ASP.NET Core Web API 的初学者和中级开发人员。

在本 ASP.NET Core WEB API 课程中,我们将使用.NET8并创建REST WEB API

在本课程中,您将获得创建 ASP.NET Core API 和端点的丰富经验,到最后,我相信您将获得足够的实践知识来创建自己的 ASP.NET Web API。

我们将创建一个非常吸引人的 Web API,在其中创建新西兰的地区和步行道,并且我们将创建一个 ASP.NET Core Web API,以便该 API 的客户端可以使用这些数据。

我们将从学习 REST 的原理开始,并了解 ASP.NET Core 在新项目中创建的文件。

然后我们将创建并理解我们的领域和领域模型。

然后我们将继续安装Entity Framework Core并使用 EF Core 迁移创建SQL Server 数据库。

然后,我们将为 API 创建控制器并使用Swagger UI 测试它们。

我们还将理解和实现域和数据模型的概念,并使用干净的编码技术来构建我们的 ASP.NET CORE Web API。

我们将使用一个名为Automapper的著名第三方库来映射 API 中的对象。

完成所有这些后,我们将继续为 Web API创建CRUD操作。我们将使用 ASP.NET Core API 中的存储库模式对 API执行创建、读取、更新和删除操作。

然后,我们将使用 JWT 令牌了解和实现 ASP.NET CORE Web APIS 中的身份验证和授权,并了解如何使用 API(服务器)生成JWT 令牌,以便我们可以对应用程序的客户端进行身份验证和授权。

我们将通过在 ASP.NET Core Web API 中实现过滤、排序和分页来学习更高级的内容。

我们将使用 Postman 和 Swagger 来测试我们的身份验证和授权。

我们还将在 API 中使用 ASP.NET Core Identity,在其中注册用户并为其分配角色。

在本课程的 ASP.NET Core Web API 课程中,您将学习并实现:

  • 通过使用 ASP.NET Core 和 .NET 7 创建 Web API 来了解 REST API
  • 了解 REST 原则
  • 了解依赖注入和好处
  • 创建新的 ASP.NET Core Web API 项目
  • 了解 .NET 8 和 C# 中的 .NET8 WEB API 项目
  • 在 ASP.NET Core Web API 项目中学习并安装 Entity Framework Core (EF Core)
  • 学习实体框架核心迁移
  • 了解域模型和 DTO 之间的区别
  • 了解领域模型和存储库模式
  • 使用 Swagger 测试 ASPNET Core WEB API 项目
  • 了解如何使用 Automapper 将模型相互映射
  • 学习异步编程(Async Await)
  • 验证 ASP.NET Core WEB API
  • 通过向 REST API 添加身份验证和基于角色的授权,使用 Microsoft Identity 保护 ASP.NET Core Web API。
  • 通过为 API 客户端创建 JWT 令牌,将 JWT 身份验证添加到 ASP.NET Core Web API。
  • 了解并向 ASP.NET Core API 添加身份验证和授权,并创建读写用户以通过 Postman 进行测试
  • 将 ASP.NET JWT 身份验证合并到 SwaggerUI 中
  • 将过滤、排序和分页等高级功能添加到 ASP.NET Core Web API。

了解我更多

我是 Sameer,一位拥有超过 15 年行业经验的专业软件开发人员。我喜欢教育自己和他人,这就是为什么我从 YouTube 频道开始,在那里我拥有一群热爱的观众。我为像您这样的软件开发人员创建内容,以便分享我的知识。

统计数据

Udemy 上有超过 27000 名学生

Udemy 上有超过 4000 条评论

YouTube 上的观看次数超过 240 万次

一些评论

  • 传授学习该技术堆栈的最佳方法。Sameer 在这里做得很好,我希望他将来能够为我们带来更多有趣的 Angular 项目!也许是一个示例电子商务或酒店预订应用程序:)
  • 虽然我之前没有任何 C# OR .Net Core MVC 的经验,但我仍然能够从这门课程中掌握很多东西,这一切都感谢老师!
  • 非常详细和广泛的课程!清晰的声音和丰富的主题细节。
  • 以及对我的课程的数千条评论。

退款保证

我向您保证,完成本课程后,您将有足够的信心在 ASP.NET Core 和 .NET8 中自行创建 REST API。

您会在工作或创建项目时感到自信。

如果您想使用 ASP.NET 创建实用、通用、干净且可用的网站,那么这门课程适合您。

如果您仍然无法从本课程中受益(我们会很遗憾您离开!),“Udemy 保证 30 天退款”。

为什么需要这门课程?

通过购买本课程,您将做出绝佳的选择,因为本课程将帮助您获得创建 ASP.NET Core Web API 所需的信心

我向您保证,在本课程结束时,您将有信心从头开始创建可扩展的 ASP.NET Core Web API。

本课程适合谁:

  • 具有一定 ASPNET Core 和 C# 知识的初级到中级开发人员
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务