认证证书
  • ● 理论知识考试
  • ● 案例实践考试
  • ● 工作经验审核
  • ● 工作素养评价
  • 合格者颁发认证证书
  • 学习流程:
  •  
  • 1.报名:选择适合自己的定向培养岗位,报名。
  • 2.准备:参加培养启动讲座,了解岗位任职资格和学习内容。
  • 3.听课:网络课堂参加培训。
  • 4.实践:1个月的实际案例实践指导 。
  • 5.认证:参加能力认证考试。
  • 6.推荐:通过能力认证的向会员企业推荐实习和工作岗位。

 

  求知 文章 文库 Lib 视频 Code iProcess 课程 角色 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某知名保 通过Git和Jen
某电子安 配置管理与持续集成
中国电子 配置管理体系与实践
某知名信 配置管理实践(从组
健能信息 Trac配置、应用
通号院 配置管理规范与应用
丹佛斯 ClearCase

相关课程  
产品发布管理
配置管理方法、实践、工具
多层次集成配置管理
使用CC与CQ进行项目实践
CVS与配置管理
Subversion管理员
 
全部课程 >配置管理  
持续集成与敏捷开发   
233 次浏览  5 次
Jason老师
曾任 IBM 软件工程技术部 ,技术专家
 
时间地点:北京 上海 深圳根据报名开班
课程费用:5000元/人
报直播课
 (送价值2000元认证)
企业内训:可以根据企业需求,定制内训,详见 内训学习手册

本课程关注如何根据迭代开发流程,合理布局持续集成工作环境和流程,有效地支持迭代开发中的测试和质量保证,涉及多种开发场景:迭代开发的持续构建与集成,并行开发中的持续集成,异地开发(分布式开发)的持续集成,多版本(时间+空间)的集成管理。另外,课程还关注如何选择合适的持续集成工具,并建立和其他工具的接口,实现自动化集成。
培训目标:
  • 持续集成概览
  • 了解Jenkins
  • 做好迭代开发中的持续集成
  • 并行开发中的持续集成
  • 异地开发(分布式开发)的持续集成
  • 多版本(时间+空间)的集成管理
  • 持续集成相关的工具
培训对象:开发工程师,构建工程师,集成工程师,配置经理,架构师
学员基础:具有集成和构建经验
授课方式:定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容:2天
持续集成概览
  • 软件开发流程回顾:组件设计、构建计划、模块开发、模块提交、集成构建、集成测试。
  • 什么是持续集成
  • 和传统的集成方式的差异
  • 持续集成所带来的工作量
  • 自动化持续集成的工具概览
  • 持续集成实际工作中的常见问题列表
  • 定义持续集成工作体系框架 针对当前的开发和运维工作现状进行调查:
  • 工作流程
  • 工具链
  • 人员工作能力
  • 搭建持续集成工作体系框架:
  • 工作流程
  • 工具链
  • 角色与职责
  • 软件开发持续集成的特定问题和解决方法
  • 特定的开发语言和工具,例如 Java,C++语言
  • 软件虚拟机的选择和使用
  • 研发中的持续集成工作流自动化问题
  • 基于Git搭建分布式协作开发环境 Git 的工作空间管理
    Git的工作流程
    Git的标签管理
    Git的分支管理
    基于Git的分布式协作
  • 异地开发的特点:空间隔离,资源相关,互相影响。
  • 异地开发对配置管理的需求:资源同步,持续集成,冲突处理。
  • 异地开发的难题和处理方法:
    • 1.如何面对资源同步的成本与复杂度
      2.分支策略
      3.如何集成
      4.如何处理冲突
    持续集成工具Jenkins原理 Jenkins的功能
    Jenkins的运行机制
    Jenkins的任务创建和配置
    Job的执行和跟踪
    Pipeline的配置和执行跟踪
    各种典型插件的配置和使用
    Jenkins的插件和扩展机制
    软件开发持续集成平台搭建 梳理软件开发持续集成工作过程:
  • 代码检查
  • 程序构建
  • 单元测试
  • 集成测试
  • 自动化部署
  • 系统测试
  • 基于Jenkins搭建持续集成平台:
  • 梳理持续集成工作流
  • 建立持续集成工作流的job和所需插件
    • 代码检查
      程序构建
      单元测试
      集成测试
      自动化部署
      系统测试
  • 在Jenkins中配置工作流,关联job视图
  • 定义统一质量视图内容
  • 分析所需要的指标和样式
  • 持续集成平台的应用设计 持续集成平台的应用可能:
  • 迭代开发
  • 自动化测试
  • 持续验证研究
  • 基于Jenkins API设计持续集成平台内容
    如何根据应用需要设计持续集成平台
    持续集成平台的成功应用案例:
  • 自动化测试
  • 敏捷开发
  • DevOps
  • … …
  • 如何根据工作流需要定制开发Jenkins的扩展
    做好迭代开发中的持续集成
  • 迭代开发的特点:循环开发、频繁发布、增量、多变更。
  • 迭代开发持续集成的要求:简便、快速、自动化
  • 迭代开发的持续集成难题和处理方法:
    • 频繁变更
      频繁发布
      多点变更
  • 如何实现持续集成的有序和稳定
  • 集成中断问题的处理
  • 测试后发现的缺陷处理与回归集成
  • 持续集成的周期把握
  •  
    233 次浏览  5 次
    其他人还看了课程
    Jenkins与持续集成  795 次浏览
    软件配置管理最佳实践   649 次浏览
    持续集成与持续交付实践  520 次浏览
    ClearCase与软件配置管理  830 次浏览
    Gerrit用户培训  1014 次浏览
    配置管理实践(从组织级到项目级)  2791 次浏览
    定制内训


    咨询服务:配置管理
    咨询目标 帮助客户建立配置管理体系
    帮助客户建立配置管理工具平台
    咨询范围 代码、文档、软件、环境的版本管理,并行协同
    代码和文档、软件、环境的变更管理
    代码和文档、软件、环境的配置管理工具
    咨询方式 调查诊断配置管理现状和问题
    建立配置管理工作流程:组织级别,项目级别,
    建立配置管理专项工作指南
    搭建配置管理工具环境
    示范项目验证。
    成功案例 某电信领域开发商,某军工领域系统供应商,中航集团某通信设备厂商。某大型独立软件开发商。
    详情咨询:010-62670969, zhgx@uml.net.cn

    最新活动计划
    [北京]软件测试方法与实践 12-17
    [北京]UML和EA进行系统分析设计 1-10
    [北京]软件设计模式最佳实践 12-20
    [北京]大数据分析与管理 1-17
    [上海]嵌入式软件可靠性设计 12-19
    [上海]Kubernetes构建企业容器云 12-21
    [深圳]数据仓库多维建模方法应用 12-29
     
     
     

     
    每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
    希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
    频道编辑:sky
    邮       件:sky@uml.net.cn

    关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号