【Udemy中英字幕】Advanced Microservices with .NET: Development & Azure Deploy
最近更新 2024年12月29日
资源编号 31370

【Udemy中英字幕】Advanced Microservices with .NET: Development & Azure Deploy

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

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

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

使用 .NET 的高级微服务:开发和 Azure 部署

.NET 微服务

讲师:Junior Matlou

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

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

您将学到什么

  • 掌握微服务的核心概念,包括事件驱动和同步通信。
  • 学习使用 MassTransit、RabbitMQ(交换和队列)和 Azure Service Bus(主题和订阅)等强大的工具实现无缝消息传递。
  • 在微服务中实现强大的身份验证和授权,包括多级权限检查和 JWT 生成和验证。
  • 探索高级设计模式,例如缓存端模式、CQRS 和使用 MediatR 和自定义管道行为的请求验证。
  • 使用 Ocelot API 网关构建可扩展解决方案以进行路由和授权
  • 通过创建和管理自定义 NuGet 包来简化共享逻辑。
  • 处理微服务中的关键横切关注点。
  • 使用 SendGrid 和 Azure Cache for Redis 实现电子邮件通知,以实现 api 性能。
  • 应用清洁架构原则来获得可维护和可扩展的解决方案。
  • 使用 SwaggerUI 创建专业的 Postman 集合和脚本以及文档 API。
  • 使用 Azure DevOps 自动化工作流程,包括 CI/CD 管道、Artifacts 和 Releases。
  • 将微服务部署到 Azure Web 应用并配置应用服务环境变量,实现无缝云集成。
  • 使用 SQL 数据库并利用 Azure 应用服务来托管和管理您的应用程序。
  • 采用服务离线处理等策略以及更好的响应确保服务的可靠性
  • 还有更多内容,涵盖构建和部署高级 .NET 微服务的实用工具和技术。

探索相关主题

  • 微服务
  • Web 开发
  • 发展

要求

  • 熟悉使用 .NET 构建应用程序至关重要,因为该课程深入探讨了高级微服务概念。
  • 对如何构建和使用 RESTful API 的基本了解将有助于您跟进基于 API 的微服务通信。
  • 精通面​​向对象编程 (OOP) 和依赖注入 (DI) 等编程概念
  • SQL 数据库的基本知识很有帮助,因为您将在课程中使用关系数据库。
  • 愿意学习消息系统、分布式系统和云部署等复杂主题将确保您充分利用本课程。
  • 您需要一台装有 Visual Studio(或同等 IDE)的机器和一个 Azure 门户帐户来进行云部署练习。

描述

您准备好将您的 .NET 开发专业知识提升到新高度了吗?“使用 .NET 的高级微服务:开发和云部署”是掌握构建现代云就绪微服务的艺术和科学的终极指南。本课程专为开发人员和架构师设计,深入探讨高级模式、工具和最佳实践,让您掌握设计、实施和部署可扩展、安全且可维护的微服务架构所需的技能。

在本实践课程中,您将从微服务的基本原理开始,逐步探索高级主题,例如事件驱动通信同步消息传递身份验证和授权以及自定义 NuGet 包创建。使用MassTransitRabbitMQAzure Service Bus等行业领先的工具,您将学习如何构建处理分布式通信、数据一致性和容错等现实挑战的系统。

在整个课程中,您将探索关键的设计模式,例如CQRSCache-Aside 模式Clean Architecture,确保您的解决方案强大、灵活且易于维护。您还将学习如何集成Ocelot API GatewayMediatRAzure Cache for Redis等尖端技术,并利用Azure DevOps自动化您的 CI/CD 管道以实现无缝云部署。

本课程包含大量实际项目和详细演示,确保您能够自信地在任何专业环境中应用所学知识。

课程亮点

  1. 端到端微服务开发
    从头开始构建、部署和管理微服务,使用.NET应对现实世界的挑战。

  2. 实用云部署
    了解如何将微服务部署到Azure、配置生产就绪环境以及使用Azure Cache for RedisSQL 数据库等工具确保可扩展性。

  3. 跨切关注点
    实现关键功能,如集中日志记录、缓存和强大的错误处理,以确保您的微服务可靠且可维护。

  4. 实践学习
    从事模拟真实世界场景的实际项目,让您有信心立即运用您的技能。

  5. 全面的消息传递框架
    掌握与RabbitMQMassTransitAzure Service Bus 的异步通信,确保您的服务可以处理复杂的分布式工作流。

为什么要参加这门课程?

  • 全面涵盖微服务架构、工具和模式。

  • 专注于能够带来直接、现实价值的实际操作项目。

  • 深入探索.NET工具和框架,如MediatROcelotMassTransit

  • 有关将微服务部署到Azure 的分步指导。

  • 有关创建自定义 NuGet 包的详细教程,增强整个微服务的可重用性和一致性。

本课程不仅旨在学习微服务,还旨在掌握构建和部署现代云系统所需的高级技能和工具。如果您已准备好改变您的开发职业生涯,请加入我们并成为微服务架构师

本课程适合哪些人:

  • 有志于成为开发人员并具备基本 .NET 知识的人,他们希望提升构建可扩展且云就绪的微服务的技能。
  • 在 .NET 和微服务方面具有一定经验的开发人员,希望掌握高级模式、架构和部署策略。
  • 经验丰富的专业人士旨在完善对微服务(包括事件驱动系统和弹性设计)的了解。
  • 设计基于云的解决方案的专业人士,他们希望了解如何在 .NET 中有效地实现微服务架构。
  • 负责领导开发团队或在 .NET 中实施可扩展系统的人员,寻求对高级微服务的实用见解。
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

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

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