面向学员
具备相关专业大学本科及以上学历(含在读的应届毕业生); 具备相关专业大学专科学历,从事本职业技术工作满 1 年;
从事/关注研发效能(DevOps)相关技术的人员,职业规划包括从事研发经理、产品经理、项目经理、开发工程师、DevOps工程师、测试与运维工程师、敏捷与工程教练等,均可报名学习课程。
学习收益
DevOps强调团队之间的协作和沟通,通过课程的学习和实践,学员可以培养团队合作意识和统一的开发流程。
掌握敏捷、研发效能、DevOps的基本理念、原则和最佳实践。 提升组织与协作、产品与运营、开发与交付、测试与安全、运维与监控的能力,可以帮助你更好地了解和掌握软件开发的全过程。
获得权威认证:完成课程并通过考试后,学员可以获得《研发效能(DevOps)工程师 职业技术认证》,这将为学员在求职或职业发展中增加一定的竞争力,为他们的职业发展打下坚实的基础。 结识行业大咖与业界同济,拓展人脉。
课程大纲
第一部分、组织与协作
1.1研发效能基础 端到端研发效能概述 敏捷宣言与12原则 精益思想核心理念 DevOps诞生历史及核心理念
1.2团队协作核心实践 Scrum协作框架(3个角色、5个会议) Kanban可视化管理 XP工程实践
1.3研发效能度量 PDCA与持续改进 度量的关键原则 关键度量指标
第二部分、产品与运营
2.1 产品设计实践 产品需求管理核心实践(路线图、优先级、DoR、DoD、用户故事等) 产品界面与用户体验设计核心实践(UI原型、UE交互等)
2.2产品运营实践 产品卖点挖掘与价值提炼 常见产品运营指标 AARRR海盗模型 用户行为数据分析
第三部分、开发与交付
3.1 协同开发应用 主流源代码管理工具和常见代码分支策略 测试驱动开发TDD、ATDD、BDD等核心实践
3.2 持续集成应用 持续集成核心理念 持续集成流水线常见工具 流水线质量门禁 代码扫描与质量保证(Sonar、技术债等)
3.3 持续部署应用 环境管理(Dev、SIT、UAT、Stage、Pro等) 应用部署与更新
3.4 按需发布应用 常见发布方法(蓝绿,灰度,金丝雀,滚动等) 功能开关
第四部分、测试与安全
4.1 测试理念、方法与实践概述 软件测试理念 软件测试方法(黑盒、白盒等) 常见软件测试实践及工具(单元测试、集成测试、性能测试、UAT等) 测试生命周期管理(测试左移、测试右移等核心理念) 测试策略与测试计划 测试用例设计技术
4.2 敏捷测试 敏捷测试理念 敏捷测试四象限 敏捷测试三角形 自动化测试及策略
4.3 应用安全基础 应用安全生命周期管理 DevSecOps理念 SAST静态安全测试、DAST动态安全测试、IAST交互安全测试 渗透测试 云安全防护
第五部分、运维与监控
5.1 运维知识体系 IT服务管理基础 常见运维工具及平台
5.2 运维管理基础 容量管理 灾备管理 监控管理 日志管理
5.3 运维管理优秀实践 SLO、SLI、SLA SRE AIOps 混沌工程