DO500

DevOps 文化与实践辅导(DO500)

位置

格式

查看其它学员对红帽学习社区的评价 红帽学习社区

体验 DevOps 文化和应用实践

DevOps 文化与实践辅导(DO500)将通过沉浸式学习方法,让学员认知 DevOps 文化、现代软件开发实践和现代应用开发架构。通过团队合作,您将了解一些基础 DevOps 方法,并完成一系列实操练习,用红帽® OpenShift® 容器平台部署容器化应用程序。 您也将学习和体验多种文化,协作方式,新的发现,并成功交付 DevOps 实践。

本课程基于 OpenShift 容器平台、红帽® Ansible Engine 以及红帽® 企业 Linux®。

课程概述

很多企业正在转向或希望转向一种现代的应用开发和交付模式。这种模式名为 DevOps,致力于通过采用持续集成/持续交付和敏捷开发实践等技术,在更短的交付期内提供新的功能流。身处数字化转型的热潮中,我们不仅要改变技术,还要改变文化。

为帮助您顺利转向 DevOps,红帽设计了这门涵盖了一系列实践和练习的培训课程,带给您为期五天的丰富实境模拟型驻留培训。您会接触事件风暴社会契约影响映射等实践内容,以及开源实践库中的更多练习。您还会参与一些实训教学,了解如何将红帽 OpenShift 容器平台和红帽 Ansible 与 Jenkins 结合起来,从而自动化构建和部署待办事项应用及其所需的基础架构。

课程内容摘要

  • 什么是 DevOps?
  • 敏捷实践
  • 持续集成、部署和交付
  • 自动化测试
  • 流水线即代码
  • 发现和开发实践(例如,影响映射、社会契约、一切皆代码,等等)

课程培训对象

本课程专为开发人员、架构师和产品所有者设计。如果您是产品所有者,但没有编程经验,您将与开发学员结对,一同参与实训练习。

课程前提条件

  • 对自己的笔记本电脑拥有完整权限
  • 能够安装实训实验室中会用到的各种软件功能

课程大纲

什么是 DevOps?
头脑风暴并探索构成 DevOps 软件设计和开发模型的方法、实践和文化元素。
结对与集体
讨论并体验两大基本实践:结对编程集体编程。
回顾、信息发射源和团队情绪
审视开展回顾可视化工作评估团队情绪的价值。
影响映射
讨论影响映射发现实践。
敏捷实践
涵盖各个敏捷实践,包括 Sprint 计划每日站会案例展示回顾积压待办事项梳理
价值流和流程映射
深入研究价值流映射和基于指标的流程映射实践。
持续集成、部署和交付
探索持续集成持续部署持续交付的基础实践。
事件风暴
学习如何使用事件风暴发现实践。
用户故事映射和价值切片
审视用户故事映射、价值切片与移情映射实践。
自动化测试(第一部分)
了解测试驱动开发和业务驱动开发基础实践,通常又称自动化测试。
自动化测试(第二部分)
完成从第一部分开始的自动化测试实训练习。
流水线即代码
使用 Jenkins 探索持续集成/持续交付流程。
非功能测试
了解非功能测试的优点。
版本监控
了解如何监控版本并以图形方式展现版本状态,以作为信息发射源。
演示日
探寻制作案例展示的最优办法,结束课程。

注:本课程基于 OpenShift 容器平台、红帽® Ansible Engine 以及红帽® 企业 Linux®。 随着技术进步和基础工作性质的变化,课程大纲可能会随时更改。如对特定目标或主题存有疑问或需要确认,请联系红帽代表

培训的积极影响

企业获益

许多公司发现,凭借其当前的组织结构和软件开发实践,很难达到他们的数字化转型目标——如缩短上市时间、快速反馈循环和 A/B 测试等。要成功实现数字化转型,这些公司需要采用 DevOps 文化和实践。

本课程将向您介绍实用的 DevOps 文化落地方法和现代软件开发实践。授课期间,您会使用红帽 OpenShift 容器平台、红帽 Ansible 自动化以及其他行业标准 DevOps 软件、工具和技术来开发现代软件应用。您将做好准备,借助 DevOps 文化和开源解决方案,启动并引导您的企业踏上数字化转型之旅。

红帽创建本课程旨在让客户受益,但是每个公司的情况和所采用的基础架构都有所不同,所以本课程的实际作用可能会存在差异。

个人获益

通过学习本课程,您将充分体验 DevOps 文化,接触各种 DevOps 实践,并利用您学到的知识实施小型应用。同时,您还应掌握以下技能:

  • 部署小型多层应用至 OpenShift 集群。
  • 成为敏捷团队的一名高效成员。
  • 发现、确定优先级并记录所需的软件特性和功能。
  • 通过结对和集体编程方式开发软件。