使用 .Net5 和 Dapr 的微服务开发革命
学习使用微软全新的革命性侧车技术开发现代分布式微服务应用程序
讲师:F. Frank Ozz
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到
- 使用 AspNetCore5 和 DAPR 开发现代分布式微服务应用程序
要求
- 掌握 C#、AspNetCore 和 mssql 服务器的中级知识
说明
欢迎来到全球首个 DAPR 视频课程!
彻底改变您开发微服务应用程序的方式!
本课程首先解释微服务架构与单体架构的区别所在
它将告诉你微软公司是如何提出 Dapr(分布式应用程序运行时)技术的。
它将向您介绍 Dapr 技术的组成部分以及这些组成部分的用途
它教您如何在本地机器上全局安装和/或更新 Dapr 库
它教你 Dapr 与 Docker 的关系
它告诉你侧车技术的含义,以及它如何帮助简化微服务应用程序的开发。
它将向您介绍服务调用块(服务发现块)的用途,以及 Dapr 提供了哪些方法来在您的项目中使用该块。
它将向您传授 Dapr SDK for .NET 库。
作为入门者,它将教你如何构建一个简单的微服务项目,让你学会如何在一个由 Web 前端和 webapi 后端项目组成的项目中使用服务调用构建模块,从而自动发现后端服务。
它将教你 PubSub 消息传递构建模块如何帮助你利用 Dapr sidecar 技术轻松开发异步通信微服务,而无需任何管道代码。
在讲授基础知识后,它将让你学习如何设计一个功能齐全的分布式微服务业务应用程序,其中涉及 4 个微服务和 Azure Face API 门户的免费人脸检测产品。
它以循序渐进的方式教你从网络界面开始开发每个微服务,测试微服务之间的协作以及每个阶段的结果。
它教你如何从 Azure Face API 门户获取认证密钥,并在微服务中使用该密钥向 API 发送照片,然后从那里获取人脸图像坐标。
它教你如何为 mssqlserver 和邮件 maildev 安装 docker 容器。
它教你如何使用 Entity Framework Core 创建迁移代码,并在设计时创建数据库及其表。
它教授如何在运行期间通过代码自动运行迁移代码。
它教你如何使用第三方图像处理库,从给定人脸坐标的照片中裁剪人脸图像。
它教你学习和使用 Dapr 库中的输入和输出绑定。
它教你如何使用 Dapr 输入绑定块作为 Cron 作业服务,让一个 webapi 端点每隔一段时间唤醒一次,以执行给定的作业。
它教你如何使用 redis 数据库作为键/值对数据存储,作为被称为状态管理构件的 Dapr 侧车元素。
它将教你如何在使用 Dapr 的 pub/sub 构建模块时将 redis 用作消息传递工具。
您将通过 Dapr 面板体验到使用 Zipkin 和 Dapr 的遥测和诊断设施。
它教你如何利用微软的另一项新发明,即 Tye 项目,通过使用类似于 docker-compose 技术的 tye.yaml 文件来协调你的微服务,但无需编写任何 docker 文件。
您还将学习如何调试由 Tye 项目开发的 daprized 应用程序。
您还将体验到结构化日志服务器(如 SEQ),它将帮助您对日志进行深入查询。
您可以通过现已准备就绪的后续课程继续您的 dapr 探险,该课程展示了将我们的 daprized 微服务应用程序部署到 Azure Kubernetes 环境的细节。本课程现在还包括微软为无服务器部署到 Azure 提供的新产品,即 Azure 容器应用程序部署。
关于课程的一些评论
Antilop 写道:5 星级
到目前为止,这门课程非常棒。在学习这门课程之前,我以为构建微服务是一件很难的事情。弗兰克-奥兹提供了一种使用革命性新技术创建此类项目的简单方法。我很幸运能找到这门课程。
享受课程
课程对象
- 希望学习分布式微服务应用程序的软件开发人员