.NET 6 Web API & Entity Framework Core Jumpstart

立即使用 Web API、Entity Framework Core 和 SQL Server 构建 .NET 6 Web 应用程序的后端!

讲师:Patrick God

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

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

你将会学到的

  • 使用 Web API、Entity Framework Core、SQL Server 构建完整的 .NET 6 后端
  • 使用 JSON Web 令牌和角色实现令牌身份验证
  • 利用数据库中的所有三种类型的关系:一对一、一对多、多对多
  • 使用 HTTP 请求方法 GET、POST、PUT 和 DELETE
  • 实施最佳实践,例如为您的 Web API、依赖注入、使用 async/await 和数据传输对象 (DTO) 进行异步调用的适当结构
  • 使用 LINQ 过滤、排序、映射、选择和访问您的实体。
  • 以编程方式使用代码优先迁移的种子数据

说明

.NET 框架在当今的 Web 开发世界中变得越来越好,越来越重要。

几乎我收到的关于新 Web 开发项目的每个请求都要求了解 .NET 知识,包括 Web API 和 Entity Framework Core。

因此,了解使用 .NET 进行后端 Web 开发的基础知识会对您的职业生涯大有裨益。这就是本课程的用武之地。

在很短的时间内,您将学习如何设置 Web API、对该 Web API 进行静态调用以及如何使用 Entity Framework Core 、Code-First MigrationSQL Server 和 SQLite数据库以及所有三者持久保存数据此数据库中的关系类型。

我们将切入正题,您将看到编写必要代码的每一步,并且在本课程结束时,您将有能力对来自任何招聘人员的所有 .NET 项目请求说“是”。

一开始您需要的唯一工具是免费提供的Visual Studio Code 。

我们将使用 Visual Studio Code 来实现我们的实现,并在 Swagger UI 的帮助下调用 Web API – 借助最新版本的 .NET 框架,您可以使用开箱即用的 API 接口。

稍后,我们还将利用SQL Server ExpressSQL Server Management Studio来管理我们的数据库。这些也是免费的。

我们要构建的后端应用程序是一个基于文本的小型角色扮演游戏,不同的用户可以在其中注册(我们将使用JSON Web 令牌进行身份验证)并创建自己的角色,例如法师或骑士,添加一些技能和武器,还可以让角色互相对战,看看谁是最好的。

你会学到什么

介绍

  • 在 10 分钟内创建您的第一个 Web API 调用
  • 为源代码控制初始化Git 存储库

网络 API

  • 模型-视图-控制器(MVC) 模式
  • 创建模型控制器
  • 属性路由(带参数)
  • HTTP 请求方法GET、POST、PUT 和 DELETE
  • Web API 的最佳实践,例如ServiceResponse类和数据传输对象(DTO)
  • 使用AutoMapper映射您的模型

实体框架核心

  • 对象关系映射
  • 代码优先迁移
  • SQL Server 速成
  • 如何使用DataContext和正确的ConnectionString
  • 之前所有使用 Entity Framework Core 的HTTP 请求将您的数据保存在 SQL Server数据库中
  • 数据播种:以编程方式通过迁移插入数据

验证

  • 使用JSON Web 令牌进行令牌身份验证
  • 索赔
  • 使用Authorize属性保护控制器
  • 为用户添加角色

与 Entity Framework Core 的高级关系

  • 一对一的关系
  • 一对多关系
  • 多对多关系
  • 使用 Entity Framework Core包含实体
  • 获取实体之间的正确关系

不仅仅是 CRUD

  • 开始自动战斗
  • 按高分过滤排序RPG 角色

你的导师

我的名字是帕特里克,我将成为你这门课程的导师。我是一名十多年的 Web 开发人员,我曾为大公司和小团队工作过,作为员工和承包商,我只是喜欢看到 Microsoft 使用 .NET 的方式以及它日益重要.

到目前为止,我已经能够在 Udemy 上开设十门关于 ASP.NET、Blazor、单页应用程序、Angular 和 DevOps 的 Web 开发课程,共有超过 60.000 名独特的学生超过 8.000 条评论

如果您有任何问题,请随时联系。

如果您仍然有任何疑问,您可以享受30 天退款保证,不问任何问题。

所以,我希望你已经为你的新技能和新项目做好了准备!;)

我期待在课程中见到你!

课程图片:实习/Shutterstock

此课程面向哪些人:

  • 想要培养专业 .NET 6 Web 开发技能的学生。

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍