课程主页: https://www.coursera.org/learn/uva-darden-continous-delivery-devops
在当今快速发展的数字时代,速度成为了企业成功的关键指标。亚马逊的数据显示,他们每11.6秒就会发布新的代码,这在几年前是难以想象的。许多‘前沿’企业往往在季度内发布软件版本。然而,要将一个组织提升到持续交付和DevOps的尖端水平,既需要技术能力,也需要管理技能的结合。
Coursera的《持续交付与DevOps》课程为想要提升软件交付能力的专业人士提供了一个宝贵的机会。该课程分为几个重要模块,深入探讨如何在开发过程中实现高效的持续交付。
### 课程大纲
1. **速度的重要性与交付工作**:本周的重点是了解DevOps和持续交付的基本原则,以及投资与收益之间的关系。尤其是在当今,需要快速推出新特性的环境下,如何聪明地工作,而不仅仅是努力工作。
2. **你的测试堆栈**:自动化软件测试是持续交付能力的基础之一。本周将探讨如何通过自动化重复性任务来提高测试效率,推动DevOps协作。
3. **基础设施与运营工作的角色**:软件功能的99%是通过操作系统及第三方支持包提供的本周将探讨团队如何管理这些环境和操作,以支持持续交付。
4. **持续交付的实现**:最后一周将聚焦于如何将连续交付的能力上线,并保持交付管道的健康。
总体而言,这门课程不仅理论丰富,而且结合了丰富的实际案例,可以有效提升学习者的实际操作能力。无论是技术人员还是管理者,都能从中收获颇丰。对于寻求突破和提升软件交付效率的团队来说,这是一门不可错过的课程。
课程主页: https://www.coursera.org/learn/uva-darden-continous-delivery-devops