简介

已完成

“DevOps 是人员、流程和产品的集合体现,它可让我们向最终用户持续交付价值。” - 根据 Donovan Brown 在什么是 DevOps?中所述

DevOps 学习路径将帮助你准备 DevOps 旅程。 你将了解 DevOps 流程的主要特征、工具以及生命周期中涉及的人员。 此外,它可以帮助你为 Microsoft DevOps 解决方案认证考试做好准备。 你还将了解其他内容,确保全面了解 DevOps。 此模块的内容包括图形、参考链接、模块审阅问题以及可选的动手实验室。

你将了解以下内容:

  • 如何制定 DevOps 计划。
  • 使用源代码管理。
  • 缩放企业的 Git。
  • 合并项目。
  • 设计依赖项管理策略。
  • 管理机密。
  • 实现持续集成。
  • 实现容器生成策略。
  • 设计发布策略。
  • 设置发布管理工作流。
  • 实现部署模式。
  • 优化反馈机制。

在操作前进行规划。此模块将帮助你了解什么是 DevOps,以及如何规划 DevOps 转型旅程。

什么是 DevOps 转型旅程?

DevOps 转型旅程包含 8 条学习路径。 它可以让你了解 Azure DevOps 和 GitHub。 此外,你还将了解它的各项服务、功能以及与支持 DevOps 流程的工具的集成。

为什么应选择 DevOps 学习路径?

这些模块中的人员对设计和实现 DevOps 流程十分感兴趣。 此外,他们正在为 AZ-400 - 设计和实现 Microsoft DevOps 解决方案认证考试做准备。

此认证考试适用于 DevOps 专业人员。 将人员、流程和技术相结合,可为满足最终用户需求和业务目标持续提供有用的产品和服务。 DevOps 专业人员通过优化做法、改善通信和协作以及创建自动化来简化交付。

他们设计并实现应用程序代码和基础结构策略,它们支持持续集成、测试、交付、监视和反馈。

考生必须精通敏捷做法。 他们必须熟悉 Azure 管理、开发,并至少是其中一个领域的专家。

DevOps 专业人员必须设计和实现有关版本控制、合规性、基础结构即代码、配置管理、生成、发布以及测试-使用 Azure 技术的 DevOps 做法。

现在有五个域领域。

AZ-400 域领域 Weight
设计和实现流程和通信。 11%
设计和实现源控制策略。 13%
设计和实现生成和发布管道。 51%
制定安全性和合规性计划。 16%
实现仪器策略。 9%

学习目标

完成本系列后,学生和专业人员可以:

  • 设计和实现可跟踪性和工作流。
  • 为 DevOps 设计和实现适当的指标和查询。
  • 配置协作和通信。
  • 设计和实现源代码的分支策略。
  • 配置和管理存储库。
  • 设计和实现包管理策略。
  • 设计和实现管道的测试策略。
  • 设计和实现管道。
  • 设计和实现部署。
  • 设计和实现基础结构即代码 (IaC)。
  • 维护管道。
  • 设计和实现身份验证和授权方法。
  • 设计和实现用于管理自动化敏感信息的策略。
  • 自动执行安全性和合规性扫描。
  • 配置 DevOps 环境的监视。
  • 分析检测中的指标。

先决条件

成功的初学者将事先学习和了解以下内容:

  • 云计算概念,包括对 PaaS、SaaS 和 IaaS 实现的了解。
  • Azure 管理和 Azure 开发,至少具备其中一个领域中已验证的专业知识。
  • 基础 DevOps 概念,包括版本控制、敏捷软件开发和核心软件开发原则。 如果有在提供软件的组织工作过的经验会大有助益。

如果不熟悉 DevOps,请考虑使用以下资源:

如果你是 Azure 和云计算的新手,可以考虑使用以下资源之一:

如果不熟悉 Azure 管理,请考虑使用以下资源:

如果不熟悉 Azure 开发人员,请考虑使用以下资源:

必须为一些练习创建一个 Azure DevOps 组织。 如果没有,请参阅以下内容:

必须在 GitHub.com 创建一个 GitHub 帐户用于某些练习。 如果没有,请参阅以下内容: