当前位置:新中华学习网 >> 公开课>> 项目管理 >> 2021DevOps精要与实战(在线)

2021DevOps精要与实战(在线)

  • 开课地点:北京
  • 学习费用:4700元
  • 学制:2天

DevOps精要与实战(在线)课程特色与背景

  各有关单位:

  本课程基于老师多年的实战经验,理论结合实际,从软件生命周期中涉及的开发、部署与运维的痛点出发,深度探讨DevOps的本质,并通过循序渐进的方式,让开发人员和管理人员了解DevOps的概念、工具、流程和实践。帮助开发人员建立正确的责任观,逐步将传统软件运维中与软件开发的责任和实践回归到开发团队,并帮助团队成员利用现有工具、过程和实践搭建适合公司的DevOps基础设施,实现可重现、可追踪的构建、部署和运维系统。

  同时,结合真实的案例,剖析如何对大型复杂系统进行持续交付与实施DevOps。

  培训目的

  紧扣DevOps与持续交付的核心价值观,采用实践与案例贯穿方式,讲解、实战、体会与反思三条线索三箭齐发。“当堂夯实的技能,可用于实际工作”,师生一起分析、设计、思考、验证 DevOps的概念、工具、流程和实践及应用之道。

课程大纲

【1】 DevOps综述

内容摘要:

1. IT组织面临的挑战与运维困境

2. 什么是DevOps

3. DevOps核心理念

4. DevOps实践

5. Dev,QA,OP协作模式

6. DevOps、持续集成以及持续交付

 

详细介绍什么是DevOps以及DevOps的出现对软件生命周期内开发、测试以及部署流程等带来的影响。

【2】DevOps与持续集成

内容摘要:

1. 持续集成综述(为什么/什么是)

2. 持续集成的核心(特征、价值与准则)

3. 持续集成阶段与工具整合

4. 持续集成的配置管理

5. 从持续集成到持续交付

6. 使用Jenkins构建持续集成平台

讲授持续集成与DevOps的关系,以及持续集成的最佳实践。

【3】DevOps与持续交付

内容摘要:

1. 什么是持续交付

2. 持续交付的核心

3. 持续交付成熟度评估

4. 构建持续部署流水线

5. 持续交付与常用工具整合

6. 持续部署与持续发布

7. 可视化与看板

8. 使用Jenkins构建持续交付平台

讲授持续交付与DevOps的关系,以及持续交付的最佳实践。

【4】测试自动化

内容摘要:

1. 测试金字塔

2. 单元测试最佳实践

3. 集成测试最佳实践

4. 端到端测试最佳实践 

5. TDD、BDD业务驱动的测试

6. 使用SpringBoot test完成自动化测试

讲授测试金字塔的理论,让学员了解不同阶段测试的价值以及成本。同时讲授TDD、BDD等业务驱动的的测试实践。

【5】部署与发布

内容摘要:

1. 基础设施和环境管理 

2. 自动化部署演进

3. 使用Pipeline完成自动化部署

4. 金丝雀(Canary)发布

5. 蓝绿(Blue-Green)部署

6. 灰度发布  

讲授部署自动化方法论、实践以及如何通过Chef等工具实现基础设施自动化。同时探讨了常用的发布策略,包括金丝雀发布,蓝绿部署等。

【6】规模化DevOps

内容摘要:

1. 环境虚拟化实践(Docker/Kubernetes)

2. IaaS 架构与部署实践

3. PaaS与架构与部署实践

4. 使用代码管理基础设施

5. 基于云的持续集成/交付平台策略

讲授如果通过云架构,规模化DevOps以及构建基于云的持续集成平台

【7】案例分析

内容摘要:

1. 国内某互联网公司DevOps实践

2. 远程智慧医疗平台DevOps实践

课程主讲

范老师  航天信息前首席架构师,畅销书籍《大话重构》作者,规模化敏捷SPC,软件架构及重构的客座讲师,独立咨询顾问。先后参与了数十个国内大型软件项目,涉及国家财政、军工、税务、医疗等领域的大数据建设、风险防控与人工智能研究,互联网及大数据转型的实践者与倡导者。

课程对象

软件开发人员

运维人员

项目管理人员

备注

课程费用:


线下培训费:5900元/人(含教材、证书、午餐、学习用具等)。住宿协助安排,费用自理。

线上培训费:4700元/人(含电子版讲义、证书等)。


常年开班,获取最新开班时间或内训报价,咨询:400-061-6586

在线报名(提交表单后,我们将尽快联系您)
课程名称:
姓名: *
手机: *

全国公开课报名咨询热线
400-061-6586

热门高校分类

快速报名

课程名称:
姓名:
手机:
×关闭