【Udemy中英字幕】Ultimate ASP.NET Core Web API Development Guide
最近更新 2024年08月15日
资源编号 34857

【Udemy中英字幕】Ultimate ASP.NET Core Web API Development Guide

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

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

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

终极 ASP.NET Core Web API 开发指南

了解如何使用 ASP.NET Core、Entity Framework 和企业级设计模式创建可维护的 Web API

讲师:Trevoir Williams

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

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

您将学到什么

  • 使用 Entity Framework .NET 6/8 构建数据驱动 API
  • 如何通过适当的实践构建 RESTful API
  • 配置跨域资源共享 (CORS)
  • 学习 C# 和 Visual Studio 技术
  • 企业级设计模式
  • 使用生产级第三方工具
  • 排除故障并修复实际错误
  • 使用 AutoMapper 和数据传输对象 (DTO)
  • 使用 NuGet 包管理器
  • 使用 GitHub 管理和跟踪变更
  • 异步编程
  • 使用 SeriLog 自定义日志记录
  • 使用 Swagger UI 文档
  • 将 API 部署到 Microsoft Azure
  • API 版本控制
  • API 缓存

显示更多显示较少

探索相关主题

  • ASP.NET 核心
  • Web 开发
  • 发展

要求

  • 一台计算机
  • 互联网

描述

概述

了解如何  使用 ASP.NET Core API、Entity Framework 和企业级实践构建RESTful API,以实现可扩展且面向未来的 Web API 解决方案。我们将实现用于日志记录文档安全性错误处理的各种支持工具。

ASP.NET Core 基于新的 . NET 6 / .NET 7运行时,是 Microsoft 用于构建企业级 Web 应用程序的现代跨平台框架。在本课程中,您将学习使用 . NET Core 6 / 7构建 RESTful API 所需的一切知识,从了解文件夹结构和文件到构建和部署完整的 Web REST API

本课程中的所有内容均与.NET 6 / .NET 7兼容。

为什么要学习 ASP.NET Core / .NET 6

Microsoft .NET 是推动美国和许多其他国家/地区许多顶级公司业务技术的平台。它是推动企业级业务技术的主要技术。公司选择 .NET 是因为其经过验证的可扩展性、可靠性和支持。只有少数技术达到了这种稳定性、成熟度和速度水平。创建一种灵活而稳定的技术是一项了不起的壮举,而这正是 ASP.NET Core 开发人员所取得的成就。

首选的 .NET 语言是 C#,因为它是当今使用最广泛的语言之一。它是一种通用编程语言,可以处理几乎所有问题,从桌面到移动再到动态 Web 应用程序。因此,全球各行各业对 .NET 开发人员的需求很高,这意味着拥有基于 .NET 技术基础的候选人将获得更多工作机会。

为什么要学习构建 API

API 的首字母缩写是应用程序编程接口。设计和维护 API 的能力是现代 Web 开发人员的重要工具集。它允许您将软件的可访问性扩展到外部应用程序和其他开发人员,从而实现更全球化的软件解决方案。

REST API 已成为行业标准,因为它们能够提供从任何后端到任何类型的前端的基本功能,同时满足数千个客户的需求。现在是提升技能并开始将ASP.NET Core Web API添加到您的技能组合中的最佳时机

在 .NET 编程中打下坚实的基础:

  • 使用尖端技术构建完全数据驱动的REST Web API
  • 使用Postman进行测试和故障排除
  • 使用Entity Framework Core创建数据库
  • 使用Entity Framework Core编写高效查询
  • 通用存储库模式
  • 依赖注入
  • 使用SeriLog设置日志记录
  • 使用SwaggerUI设置 API 文档
  • 了解REST设计原则
  • 了解C# 10.Net Core Web 语法
  • 设置Identity Core进行用户身份验证授权
  • 了解使用JWT(JSON Web 令牌)进行用户身份验证
  • 实现刷新令牌端点
  • 了解如何使用数据传输对象(DTO) 和AutoMapper
  • 使用NuGet 管理器管理包
  • API缓存版本控制请求速率限制
  • 实施 API健康检查
  • 了解.NET 6 /.NET 7工作流程、工具和应用程序开发
  • 设置GitHub进行源代码控制
  • 将应用程序和数据库部署到Microsoft Azure

先决条件

为了参加本课程,您应该至少有 3 个月的 C# 编程经验。如果您需要加强 C# 基础知识,可以参加我的 C# 初学者课程C# 控制台和使用 LINQ 和 ADO .NET 的 Windows 窗体开发

内容和概述

要参加本课程,您需要具备一些面向对象编程知识(如果不是 C# 的话)。即使您对 .NET 开发堆栈没有太多了解,本课程也非常适合初学者,并且充满了开发技巧。

提供实用指导,以便您可以获得切实有价值的成果,并且还会为您提供有关REST(表述性状态转移)JSON(JavaScript 对象表示法)DTO(数据传输对象)MVC(模型视图控制器)架构模式的理论。

这是一门很长的课程。超过 10 小时的优质内容,但巧妙地分成了一组基于正在构建的应用程序模块的相关活动。我们还将研究故障排除和调试错误;实施最佳实践;编写有效的逻辑并理解开发人员为什么以他们的方式做事。在整个课程中,您的知识将逐步增长,您将面临挑战,成为最好的自己。

我们不会第一次就把事情做得完美无缺;这不是编写代码的现实。我们会犯错误,指出错误并进行修正。通过这样做,我们能够熟练使用调试工具和技术。到您完成课程时,您将已经在 Visual Studio 中四处移动并检查了逻辑和语法错误,这将成为您在 .NET 环境中工作的第二天性。这将使您新学到的技能付诸实践,并给您的老板和同事留下深刻印象

本课程包含托管在 GitHub 上的工作文件,其中包括一些文件,以便您更轻松地复制所演示的代码。您将能够在每次讲座中与作者一起工作,并在完成课程后获得可验证的完成证书。

单击“参加此课程”按钮可能是您快速提高收入和市场竞争力的最佳步骤!此外,请记住,如果您认为该课程不值得您花费,您有整整 30 天的时间获得无条件退款!

是时候采取行动了!

课程上见!

本课程适合哪些人:

  • 任何想要学习 REST API 开发的人
  • 任何想要学习 .NET Core 开发和编程的人
  • 任何想要学习 Azure 上的应用程序和托管以及数据库托管的人
  • 每个人

显示更多显示较少

请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

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

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