.NET 微服务与 Azure DevOps 和 AKS | 从基础到精通
电子商务项目、Docker、Kubernetes、RabbitMQ、Entra ID、ASP.NET Core Web API、事件驱动架构、Polly 等
讲师:Web University by Harsha Vardhan
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 使用 ASP .NET Core 微服务构建综合电子商务应用程序
- 利用 Docker、Kubernetes、RabbitMQ、Redis、Azure DevOps 和 Azure Kubernetes 服务 (AKS)
- 容器化、编排、容错、缓存、API 管理和身份验证方面的实用技能
- 创建和管理用于持续集成和部署 (CI/CD) 的 Azure DevOps 管道
- 使用 Polly 实现容错,实现重试策略、断路器和回退方法
- 使用 RabbitMQ 管理微服务通信以实现可靠的消息传递,并集成 Redis 来缓存数据
- 在 Azure Kubernetes 服务 (AKS) 上托管和编排微服务,实现可扩展且高效的部署
探索相关主题
- 微服务
- 软件开发工具
- 发展
要求
- 了解 ASP .NET Core
- 了解基本的 Angular 概念(可选但有益)
- 无需具备 Git、Docker、Kubernetes 或 Azure 经验
描述
准备好通过实践和实用的方法掌握微服务和云原生开发了吗?
深入研究我们的课程“使用 Azure DevOps 和 AKS 的 .NET 微服务 | 从基础到精通”,我们将利用ASP.NET Core和Azure 生态系统从头开始构建一个强大的电子商务应用程序。
报名的首要原因
-
实践学习:参与将每个概念联系在一起的真实电子商务项目,确保您学会如何实际运用您的知识。
-
深入覆盖:从Docker和Kubernetes到RabbitMQ和Redis,本课程为微服务的基本技术提供全面的培训。
-
行业相关技能:培养技术行业急需的市场技能。课程包括实践测试、作业和真实场景。
-
面试准备:每个部分都配有面试问题,以帮助您衡量您的理解并为真实的面试做好准备。
您将从本课程中获得什么?
-
实践经验:构建完整的电子商务应用程序并获得微服务开发的实际经验。每个概念都与实际任务相关,帮助您了解如何有效地运用知识。
-
全面的知识:掌握关键技术和实践,包括Docker、Kubernetes、RabbitMQ、Redis、Azure DevOps等。广泛的覆盖范围确保您精通现代开发和部署实践。
-
实践技能:参与旨在巩固学习成果并为应对行业挑战做好准备的作业和实践测试。您将培养可直接应用于现实世界的技能。
-
面试准备:通过真实的面试问题和答案为工作面试做准备,测试您的知识并增强您的信心。
-
行业就绪专业知识:学习通过DevOps 集成构建和部署容器化微服务,这是当今就业市场中备受追捧的技能。
您将学到什么?
-
完整的电子商务项目:构建一个功能齐全的电子商务平台,其中包含用户、产品和订单微服务。学习使用ASP.NET Core Web API和各种技术实现和集成这些微服务。
-
微服务架构:利用Postgres、MySQL和MongoDB等多种数据库以及不同的架构模式来培养微服务方面的专业知识。
-
容器化与编排:掌握Docker和Kubernetes。了解如何容器化您的应用程序、使用AKS(Azure Kubernetes 服务)编排它们以及实现零停机部署。
-
容错和缓存:实施Polly实现高级容错策略,使用Redis进行缓存,并利用RabbitMQ进行可靠消息传递。
-
DevOps 集成:获得Azure DevOps 的实践经验。设置CI/CD 管道、管理环境并与Azure Key Vault集成以实现安全部署。
-
API 管理和身份验证:使用Ocelot配置API 网关,使用Azure API 管理管理您的 API,并使用Microsoft Entra ID B2C身份验证保护您的应用程序。
您将建造什么?
您将开发一个完整的电子商务应用程序,其特点是:
-
用户微服务:使用清晰的架构和AutoMapper、FluentValidation等工具管理用户数据。
-
产品微服务:使用最小 API处理产品信息并集成MySQL和EF Core。
-
订单微服务:使用MongoDB和最少 API处理订单,重点关注容错和弹性。
-
前端集成:将您的微服务与预先构建的Angular 前端连接起来,展示端到端功能。
常见问题解答:
我需要先前的经验吗?
不是必需的,但是需要具备ASP .NET Core、C#、HTML、CSS、JS和Angular 的基本知识。
这个课程适合初学者吗?
是的,该课程旨在让初学者和在 ASP.NET Core 及相关技术方面有一定经验的人士都能学习。
是否需要完整的 Angular 知识?
不,本课程包含现成的Angular 前端。您将专注于后端开发,并提供 Angular 源代码。仅运行现有 Angular 应用程序所需的知识就足够了。
如果我面临挑战怎么办?
获得详细的解释和实践作业来克服障碍。课程笔记可提供额外支持。
这门课程有何独特之处?
本课程提供完整、实用的项目,包含先进的技术、Azure DevOps 实践和 AKS 集成,提供全面的实践学习体验。
如果我在学习过程中遇到困难怎么办?
您可以在问答环节提问,讲师或助教将在 24 小时内(最多 48 小时内)回答您的问题。
完成整个课程需要多长时间?
本课程视频内容约39小时,每天学习一小时,约需35天完成。
如果我不喜欢这门课程怎么办?
这种情况不太可能发生。但如果我不喜欢,Udemy 提供 30 天退款保证,因此您可以快速退回课程。无需任何理由。
本课程适合哪些人:
- 有志于成为 ASP .NET Core 微服务开发人员的人
- 无论是应届毕业生还是经验丰富的专业人士
- 寻求提高现代微服务和 DevOps 实践技能的个人
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。