介绍

已完成

“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 专业人员必须设计和实施 DevOps 做法,以便使用 Azure 技术进行版本控制、合规性、基础结构即代码、配置管理、生成、发布和测试。

有五个域区域。

AZ-400 域区域 权重
设计和实现流程和通信。 11%
设计和实现源代码管理策略。 13%
设计和实现生成和发布管道。 51%
制定安全性和符合性计划。 16%
实施检测策略。 9%

学习目标

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

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

先决条件

成功的学习者将事先掌握以下知识和理解:

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

如果你是 DevOps 新手,请考虑以下内容:

如果不熟悉 Azure 和云计算,请考虑以下资源之一:

如果您是 Azure 管理的新手,请考虑学习以下内容:

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

必须为某些练习创建 Azure DevOps 组织。 如果尚未安装,请参阅以下内容:

必须在 GitHub.com 为某些练习创建 GitHub 帐户。 如果尚未安装,请参阅以下内容: