您好,欢迎访问广东培训网!
当前位置:首页 > 企业内训 > 个人技能 > 课程内容

软件研发效能及质量提升之软件工程构建策略及技术

  • 课程类型:内训课
  • 培训天数:2天
  • 用手机看:
    手机扫码
  • 授课老师:推荐
  • 课程编号:NX85463
  • 费用预算:根据方案进行定制
在线咨询
培训对象

从事软件IT 行业的开发工程师。

课程简介

课程目标及内容简介

介绍软件工程的构建策略及技术,以代码分支策略的选择、优化及管理策略

为切入,让学员了解不同项目的分支策略选择及构建过程管理,并且以CI/CD为

技术实现手段,介绍GitLabCI、GitLabRunner、Maven、Jenkins等的使用。

课程特色:

分组体验设计端到端的持续交付流水线,强调流水线设计技能养成。

提供“软件构建工程师”内部认证,检验学员培训和学习成果。

课程预备知识:

具备Git、shell、maven基本使用知识。

本课程需要学员自备电脑。

课程大纲:

持续集成介绍什么是持续集成

持续集成的流程、要素和原则

持续集成的优点和难点

实操如何在流水中实现构建

版本管理版本控制介绍

版本控制和DevOps的关系

代码分支策略的设计及选型

实操流水线中如何对分支对应不同的分支策略

代码质量单元测试介绍

实操编写单元测试

基于sonarqube的代码规范性检查

实操sonarqube代码规范静态扫描

部署流水线计划

部署流水线介绍

部署流水线设计原则及策略

以GitLab为核心的云原生CI流水线编写

CI流水线实操编写

制品和制品库介绍

持续交付、按需发布的概念

综合练习:完成CI流水线练习。

讲师介绍

李文彬

专注于电信领域,超过10 年以上的软件架构设计和开发经

验。熟悉软件开发生命周期管理,对敏捷转型和DevOps 有超过

5 年以上的成功实践经验,从零到一实践DevOps 转型。主要授

课方向是DevOps 持续集成及工具链技术。现任中数通信息有限

公司DevOps 软件构建专家。

主讲课程:

➢ 《Git 及GitLab 使用》

➢ 《基于GitLab 的敏捷实践》

➢ 《GitLab CI/CD 流水线》

➢ 《GitLab 与Harbor/Jira/Jenkins/SonarQube 的多平台集成》

➢ 《SonarQube 使用》

所获认证及专长:

➢ 获EXIN DevOps Foundation 认证

➢ 获EXIN DevOps Master 认证

➢ 获SCRUM.ORG 机构的PSM(Professional Scrum Master)认证

➢ 获PMI 的PMP 认证

➢ 擅长持续交付标准项目改造

➢ 专注项目端到端流水线实践

➢ 擅长端到端工具链提升效率

➢ 擅长基于容器设计DevOps 流水线

内训服务流程
内训服务流程
在线报名/咨询
联 系 人 :
联系方式:
公司名称:
咨询事项: