曙海教学优势
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系。曙海培训的课程在业内有着响亮的知名度。
本课程,秉承二十一年积累的教学品质,以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。
DevOps培训课程
一、DevOps 核心理念与核心实践
开发与运维的定位问题
DevOps 核心理念
企业 DevOps 能力矩阵模型
DevOps 能力融合将开发延伸至生产中(持续集成和交付)
将开发嵌入到 IT 运维中(应用端到端管理)
向开发中增加生产反馈(可视化监控和运维)
将 IT 运维嵌入至开发(运维分析及预�y)
二、敏捷开发
敏捷开发理念与核心实践
敏捷需求分析与设计
持续集成
敏捷�y试
敏捷配置管理
敏捷项目管理与成熟度评估
三、持续集成最佳实践
持续集成成熟度评估
持续集成框架搭建
Jenkins 应用
Sonar 应用
持续集成阶段与经常使用工具整合
编译构建
代码分析
单元�y试
验收�y试
自己主动部署
从持续集成到持续交付
四、DevOps 核心技术拆解
分层�y试思想
技术债务
技术债务的定义
技术债务对开发运维的影响
技术债务消减之道
代码质量管理
人工代码审查与自己主动化代码审查
类型检查
代码风格检查
程序理解
代码缺陷查找
代码安全审查
代码质量度量
代码审查工具(CheckStyle、PMD、FindBugs)
代码审查辅助工具(Jupiter、CodeCollaborator、UnderStand、JDepend)
单元�y试
传统单元�y试与 TDD
单元�y试框架 Junit
代码覆盖率度量
数据驱动的单元�y试
Mock 框架应用
单元�y试用例设计方法
接口�y试
协议接口层�y试方法
接口�y试工具(SoapUI)
接口模拟
接口�y试框架(RobotFramework)
五、验收�y试自己主动化
从 TDD 到 ATDD
ATDD 解决的问题
经常使用 ATDD 工具和框架
Web 应用的自己主动化验收�y试
Selenium 自己主动化工具使用
页面对象识别方法
自己主动化�y试脚本设计方法
数据驱动的自己主动化�y试
keyword 驱动的自己主动化�y试
APP 应用的自己主动化验收�y试
经常使用 APP 自己主动化�y试工具
UIAutomator 脚本设计方法
基于 UIAutomator 搭建自己主动化�y试框架