【Udemy中英字幕】ASP.NET Core – SOLID and Clean Architecture
最近更新 2025年03月26日
资源编号 29250

【Udemy中英字幕】ASP.NET Core – SOLID and Clean Architecture

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

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

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

ASP.NET Core – 可靠且整洁的架构

使用 CQRS、Mediator Pattern 和清晰的架构创建一个 SOLID 且可测试的 ASP.NET Core 应用程序。

讲师:Trevoir Williams

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

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

您将学到什么

  • 实施 SOLID 原则
  • ASP .NET Core Blazor 和 API 开发
  • 高级工具——MediatR、Automapper、Fluent API 和验证
  • 自定义异常和全局错误处理
  • 自定义 .NET Core 中间件
  • 使用 NSwag 和 NSwag Studio
  • 使用 Swagger 进行 API 文档编写
  • 实现 CQRS 模式
  • 使用 Identity 和 JWT 保护应用程序 API
  • 构建 API 客户端安全应用程序
  • Moq 和 Shouldly 框架
  • 单元测试

探索相关主题

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

要求

  • 至少三个月的 C# 开发经验
  • 一台电脑
  • 互联网
  • 乐于学习

描述

概述

在 . NET Core中创建模块化可测试可维护的应用程序需要坚实的基础。设置应用程序架构需要远见和深思熟虑,因为早期的决策将影响应用程序的扩展和维护的难易程度。

但从长远来看,应用程序需要维护,在这种情况下,还需要扩展。从设计和代码编写方式来看,这两者都不可能,因此应用程序需要重新设计并面向未来。

为什么选择 SOLID 架构?

当我们谈论SOLID架构时,我们所指的并不是一项简单的任务。流程早期做出的决策可能会对后续产生巨大影响,而可维护性和可测试性起着重要作用。采用这些做法还有助于避免代码异味重构代码并促进更高效的敏捷开发

SOLID 代表:

  • S – 单一责任原则
  • O——开放封闭原则
  • L – 里氏替换原则
  • I – 接口隔离原则
  • D – 依赖倒置原则

在本课程中,您将探索有助于创建可维护代码的基础架构原则。您将了解如何使用ASP.NET Core设置真实应用程序架构。然后,您将学习如何插入不同的常见块(例如电子邮件和身份验证),并建立根据需要插入其他第三方服务的基础。

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

完成本课程后,您将拥有创建可测试和可维护的 ASP.NET Core 应用程序的技能和知识,以构建真实企业.NET Core应用程序。

注意 –本课程中的项目基于《完整的 ASP.NET Core 和实体框架开发》中的可交付成果。虽然本课程不是必修课,但许多现有代码将从本课程的内容中重复使用。

在 .NET Clean Architecture 中构建坚实的基础:

  • 学习干净的洋葱架构最佳实践
  • 学习命令查询责任分离(CQRS)
  • 实现Mediatr 模式
  • 使用SendGrid添加电子邮件服务
  • 高效的异常处理和路由
  • 实施单元测试
  • MoqShouldy
  • 使用自定义中间件和异常进行全局错误处理
  • 使用Fluent 验证添加验证
  • 构建.NET Core API 和 Blazor UI 应用程序
  • 实现JWT(JSON Web Token) 身份验证

内容和概述

要参加本课程,您必须对 .NET Core 开发和 C# 有一些了解。

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

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

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

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

是时候采取行动了!

课程上见!

本课程适合哪些人:

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

相关文章

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

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