学习微服务架构与 .NET Core MVC(.NET 6) 和身份服务器与 Azure 服务总线的集成
您的项目或您的团队是否正遭受单体应用程序的缺点?或者您是那些听说过微服务流行语但不知道从哪里开始的开发人员之一?或者您想知道微服务架构是否适合您的 .NET 项目?或者您是否厌倦了其他课程,它们为您提供了良好的开端,但在课程进行到一半时,您想知道发生了什么而没有任何意义!
如果是这样,那么这是解决您所有问题的完美课程!
您将通过使用 .NET 6 逐步构建真正的基于微服务的应用程序,逐步了解微服务的基本元素。我们将构建多个微服务,并且为了身份验证和授权,我们将使用 Identity Server!我将指导您完成Identity Server的基本步骤以及如何启动和运行它!
了解如何使用.NET API,Ocelot,Identity Server,实体框架核心和使用最新.NET 6的简洁架构在.NET世界中构建微服务!
您将使用 SQL Server 通过 Azure 服务总线进行通信并使用 Ocelot API 网关,通过产品、购物车、订购、付款和电子邮件微服务开发电子商务模块。您可以在.NET上找到微服务体系结构和分步实施,可以逐步开发带有详细说明和详细信息的本课程。
与此同时,您将开发以下微服务和项目:
产品微服务
身份服务器微服务
优惠券微服务
购物车微服务
订购微服务
电子邮件微服务
支付微服务
豹猫网关项目
MVC Web 应用程序
在所有这些之上,您将学习如何编写高质量的代码,而不仅仅是如何构建微服务。在本课程中,您将看到使用最佳实践演示分层应用程序架构。
这门课程适合你吗?
如果您是喜欢接触编程的开发人员,那么这是完美的课程!我喜欢从头开始编写代码并解释基础知识,因此这也是本课程的主要考虑因素!这门课程非常实用,大约 90% 以上的课程将涉及你和我一起在这个项目中编码。
到本课程结束时,您将拥有一个包含 7 个完全运行的基于 .NET 的微服务的应用程序,但最重要的是,您将了解每一行代码、微服务如何协同工作以及我们最终实现的原因。
您将学到的东西:
.NET 6
微服务体系结构使用
具有身份验证和授权的.NET 6 .NET API实施7种微服务
Identity Server集成Identity Server的
基于角色的授权与微服务
之间的异步和同步通信
Azure Blob存储基础知识
Azure Service Bus-主题和微服务中的队列
网关
实施 Ocelot 网关
Swagger Open API 实施
N 层实施与存储库模式
ASPNET 核心 Web 应用程序与 Bootstrap 5
实体框架核心与 SQL Server 数据库
要求
.NET Core CRUD 经验
.NET API CRUD 经验
Entity Framework Core CRUD 经验
Visual Studio 2019 / 2019 预览版(如果使用 .NET 6)
SQL Server Management Studio 2018
本课程适用于
希望以
正确方式探索微服务与 .NET Core Architect 微服务的
学生希望学习与 Azure 服务总线通信的
学生希望学习 Identity Server 基础知识的学生