使用 .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 星级

到目前为止,这门课程非常棒。在学习这门课程之前,我以为构建微服务是一件很难的事情。弗兰克-奥兹提供了一种使用革命性新技术创建此类项目的简单方法。我很幸运能找到这门课程。

享受课程

课程对象

  • 希望学习分布式微服务应用程序的软件开发人员

发表回复

后才能评论

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