本课程基于老师多年的实战经验,理论结合实际,从软件生命周期中涉及的开发、部署与运维的痛点出发,深度探讨DevOps的本质,并通过循序渐进的方式,让开发人员和管理人员了解DevOps的概念、工具、流程和实践。帮助开发人员建立正确的责任观,逐步将传统软件运维中与软件开发的责任和实践回归到开发团队,并帮助团队成员利用现有工具、过程和实践搭建适合公司的DevOps基础设施,实现可重现、可追踪的构建、部署和运维系统。
同时,结合真实的案例,剖析如何对大型复杂系统进行持续交付与实施DevOps。
培训目的
紧扣DevOps与持续交付的核心价值观,采用实践与案例贯穿方式,讲解、实战、体会与反思三条线索三箭齐发。“当堂夯实的技能,可用于实际工作”,师生一起分析、设计、思考、验证 DevOps的概念、工具、流程和实践及应用之道。
证书
培训结束,颁发中科院计算所职业培训中心“DevOps精要与实战”结业证书。
软件开发人员
运维人员
项目管理人员
培训内容
【1】 DevOps综述 |
|
内容摘要:
|
详细介绍什么是DevOps以及DevOps的出现对软件生命周期内开发、测试以及部署流程等带来的影响。 |
【2】DevOps与持续集成 |
|
内容摘要:
|
讲授持续集成与DevOps的关系,以及持续集成的最佳实践。
|
【3】DevOps与持续交付 |
|
内容摘要:
|
讲授持续交付与DevOps的关系,以及持续交付的最佳实践。
|
【4】测试自动化 |
|
内容摘要:
|
讲授测试金字塔的理论,让学员了解不同阶段测试的价值以及成本。同时讲授TDD、BDD等业务驱动的的测试实践。
|
【5】部署与发布 |
|
内容摘要:
|
讲授部署自动化方法论、实践以及如何通过Chef等工具实现基础设施自动化。同时探讨了常用的发布策略,包括金丝雀发布,蓝绿部署等。
|
【6】规模化DevOps |
|
内容摘要:
|
讲授如果通过云架构,规模化DevOps以及构建基于云的持续集成平台
|
【7】案例分析 |
|
内容摘要:
|
|
汇款、微信转帐
汇款信息:
单位名称:北京市海淀区中科院计算所职业技能培训学校
开户行:工行海淀西区支行
账号:0200 0045 1920 0043 667
开户银行代码:1021 0000 0458
微信转账:
步骤一:打开微信,扫描二微码付款时,点击打开微信右下角里的“发现”,在列表界面有一个“扫一扫”选项,点击打开“扫一扫”(如下图):
步骤二:点击打开“扫一扫”后,会出现一个扫描框,将中科院计算所培训中心二维码/条码放入框内,即可自动扫描,并显示支付信息,输入付款金额。
(中科院计算所培训中心二维码)
步骤三:点击 “添加付款备注”,填写付款人姓名和单位全称,所有信息核对无误后,点击“确认付款”,完成支付。