DevOps与Jenkins 2.0

视频课 录制时间:2020年03月02日

主讲:顾翔

顾翔 讲师简介 北京工业大学软件工程专业 高级讲师,二十年测试经验,《软件测试技术实战-设计、工具及管理》《基于Django的电子商务网站设计》作者。曾在中兴通讯、意法半导体、爱立信通信等多家公司任职高级测试工程师、测试经理。具有大型项目的测试及上线维护工作经验。从事过电信业务测试,核心网业务,BI业务测试,电子交易等测试。对接口测试、自动化测试和安全测试有着深入的研究。 主要研究领域 主要研究测试设计、精通jMeter、python接口测试及接口自动化,精通python+selenium自动化测试以及CI持续集成开发迭代过程,对敏捷模式下CI持续集成有着深入的研究,精通安全性测试及安全运营。 学术成果 培训经历 2016年 2016.1 在好班掌平台上开设《软件测试分析设计》课程。 2016.5 在合肥给安徽电信做《软件自动化测试课程》课程。 2016.5 在北京国家发展与改革委员会信息中心做《自动化软件测试》课程。 2016.9 在硅谷百度(美国)举办《软件探索式测试》课程。 ... 2017年 2017.5 为交通银行测试中心做《软件安全测试》课程。 2017.6为东方瑞通(广州)培训中心开设《自动化测试工具开发培训》公开课。 2017.6 为易方达基金有限公司做《软件测试架构》培训。 2017.11 为中睿培训公司做《APP性能测试》课程。 2017.11 为交通银行做《软件性能测试》课程。 2017.11 为中国人民银行做《APP专项测试》课程。 2017.12 为格力集团做《性能测试》培训。 ... 2018年 2018.1 为江苏邮政做《基于WEB的自动化及性能测试》培训。 2018.9 为北京航空信息科技有限公司做《JMeter性能测试》培训。 2018.10 为中国移动研究院做《产品开发测试技术实践》培训。 2018.11 为富士康(深圳)有限公司《软件性能测试培训》。 2018.12 为苏州移动做《基于DevOps的软件测试》培训。 2019年 2019.1 为郑州中移在线《测试流程及技巧》培训。 2019.1 为东方瑞通(北京)培训中心开设《软件自动化测试及性能测试实战》培训。 2019.3为SAP(中国)有限公司做《APP自动化测试》培训 2019.11为戴姆勒中国有限公司开设《软件安全测试》培训。
顾翔 讲师简介 北京工业大学软件工程专业 高级讲师,二十年测试经验,《软件测试技术实战-设计、工具及管理》《基于Django的电子商务网站设计》作者。曾在中兴通讯、意法半导体、爱立信通信等多家公司任职高级测试工程师、测试经理。具有大型项目的测试及上线维护工作经验。从事过电信业务测试,核心网业务,BI业务测试,电子交易等测试。对接口测试、自动化测试和安全测试有着深入的研究。 主要研究领域 主要研究测试设计、精通jMeter、python接口测试及接口自动化,精通python+selenium自动化测试以及CI持续集成开发迭代过程,对敏捷模式下CI持续集成有着深入的研究,精通安全性测试及安全运营。 学术成果 培训经历 2016年 2016.1 在好班掌平台上开设《软件测试分析设计》课程。 2016.5 在合肥给安徽电信做《软件自动化测试课程》课程。 2016.5 在北京国家发展与改革委员会信息中心做《自动化软件测试》课程。 2016.9 在硅谷百度(美国)举办《软件探索式测试》课程。 ... 2017年 2017.5 为交通银行测试中心做《软件安全测试》课程。 2017.6为东方瑞通(广州)培训中心开设《自动化测试工具开发培训》公开课。 2017.6 为易方达基金有限公司做《软件测试架构》培训。 2017.11 为中睿培训公司做《APP性能测试》课程。 2017.11 为交通银行做《软件性能测试》课程。 2017.11 为中国人民银行做《APP专项测试》课程。 2017.12 为格力集团做《性能测试》培训。 ... 2018年 2018.1 为江苏邮政做《基于WEB的自动化及性能测试》培训。 2018.9 为北京航空信息科技有限公司做《JMeter性能测试》培训。 2018.10 为中国移动研究院做《产品开发测试技术实践》培训。 2018.11 为富士康(深圳)有限公司《软件性能测试培训》。 2018.12 为苏州移动做《基于DevOps的软件测试》培训。 2019年 2019.1 为郑州中移在线《测试流程及技巧》培训。 2019.1 为东方瑞通(北京)培训中心开设《软件自动化测试及性能测试实战》培训。 2019.3为SAP(中国)有限公司做《APP自动化测试》培训 2019.11为戴姆勒中国有限公司开设《软件安全测试》培训。

¥500.00 0人已评价 | 累计3人学习

立即报名 1137 3 感兴趣(0)
“DevOps与Jenkins 2.0”
课程方案
一、主讲老师:
 顾翔
二、课程简介:
2天
三、培训内容介绍:
DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。
它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。
它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运维工作必须紧密合作。
四、课程介绍
本课程分为“DevOps原理”“Groovy基本知识”“pipeline简介”“Jenkins核心技术”“Jenkins辅助技术”和“相关技术”六章进行介绍。
五、培训对象
CI工程师、DevOps工程师。
六、学员基础
熟悉JAVA、Python语言,了解MVEAN、JUnit、TestNG、unittest测试框架
七、教学时间
2天
八、课程内容
1 DevOps原理
    1.1第一步:流动的技术实战
        1.1.1 为部署流水线奠定基础
        1.1.2 实现快速可靠的自动化测试
        1.1.3 应用和实践的持续集成
        1.1.4 自动化和低风险发布
        1.1.5 降低风险架构
    1.2 第二步:反馈的技术实战
        1.2.1 建立能发现并解决问题的遥测系统
        1.2.2 分析遥测数据以更高地预测故障和实现目标
        1.2.3 应用反馈实现安全部署
        1.2.4 将假设驱动开发和A/B测试融入日常工作
        1.2.5 建立评审和协作流程提升当前工作质量
    1.3 第三步:持续学习与实验的技术实战
        1.3.1 将学习融入日常生活
        1.3.2 将局部经验转化为全局改进
        1.3.3 预留组织学习和改进的时间
    1.4 集成信息安全、变更管理和合规的技术实战
        1.4.1 将信息安全融入到每个人的日常工作中
        1.4.2 保护部署流水线
2 Groovy基本知识
3 pipeline简介
4 Jenkins核心技术
    4.1 初始化配置
        4.1.1 环境变量
        4.1.2 JDK
        4.1.3 MAVEN
        4.1.4 Python
    4.2 代码质量
        4.2.1 PMD
        4.2.2 JUnit
        4.2.3 Jacoco
        4.2.4 性能测试(JMeter)
        4.2.5 SonarQube
        4.2.6 Allure
        4.2.7 Pytest
        4.2.8 集成JAVA质量
    4.3 触发
        4.3.1 时间触发
        4.3.2 事件触发
    4.4 多分支构建
    4.5 自动化部署
5 Jenkins辅助技术
    5.1 参数化pipeline
    5.2 凭证管理
    5.3 发送邮件通知
    5.4 可视化构建和视图
6 相关技术
    6.1 Git命令
    6.2 同时让系统支持多个JDK
    6.3 Ubuntu下安装Gitlab
    6.4 Sonar与SQL Server
    6.5 GitLab & Jenkins
好评度

微信扫一扫分享课程
让更多的人参与进来

发布方信息

小老鼠

创建于2015-11-05

DevOps与Jenkins 2.0 立即报名
收费课程
报名信息