DevOps前沿技术培训课程大纲

第一天

一、DevOps核心理念与核心实践

开发与运维的定位问题

DevOps核心理念

企业DevOps能力矩阵模型

DevOps能力融合4大核心实践

将开发延伸至生产中(持续集成和交付)

将开发嵌入到IT运维中(应用端到端管理)

向开发中加入生产反馈(可视化监控和运维)

将IT运维嵌入至开发(运维分析及预测)

二、敏捷开发

敏捷开发理念与核心实践

敏捷需求分析与设计

持续集成

敏捷测试

敏捷配置管理

敏捷项目管理与成熟度评估

三、持续集成最佳实践

持续集成成熟度评估

持续集成框架搭建

Jenkins应用

Sonar应用

持续集成阶段与常用工具整合

编译构建

代码分析

单元测试

验收测试

自动部署

从持续集成到持续交付

第二天

四、DevOps核心技术拆解

分层测试思想

技术债务

技术债务的定义

技术债务对开发运维的影响

技术债务消减之道

代码质量管理

人工代码审查与自动化代码审查

类型检查

代码风格检查

程序理解

代码缺陷查找

代码安全审查

代码质量度量

代码审查工具(CheckStyle、PMD、FindBugs)

代码审查辅助工具(Jupiter、CodeCollaborator、UnderStand、JDepend)

单元测试

传统单元测试与TDD

单元测试框架Junit

代码覆盖率度量

数据驱动的单元测试

Mock框架应用

单元测试用例设计方法

接口测试

协议接口层测试方法

接口测试工具(SoapUI)

接口模拟

接口测试框架(RobotFramework)

五、验收测试自动化

从TDD到ATDD

ATDD解决的问题

常用ATDD工具和框架
 Web应用的自动化验收测试

Selenium自动化工具使用

页面对象识别方法

自动化测试脚本设计方法

数据驱动的自动化测试

关键字驱动的自动化测试

APP应用的自动化验收测试

常用APP自动化测试工具

UIAutomator脚本设计方法

基于UIAutomator搭建自动化测试框架

时间: 2024-10-20 02:00:07

DevOps前沿技术培训课程大纲的相关文章

共享单车玩前沿技术?或许这是活命之本

对于共享单车行业而言,目前实在是多事之秋.当然,有喜也有悲.既有近段时间摩拜.ofo先后获得数亿美元融资,让共享单车行业扬眉吐气的喜事,也有单车乱停乱放,甚至成为环境潜在威胁这样的悲事.而如今,似乎共享单车企业又和前沿技术杠上了. 摩拜.ofo等共享单车企业纷纷发布全新单车相关技术,让人眼前一亮.而众多前沿技术的落地和使用,意味着共享单车行业要从此前的比拼投放量向提升使用体验等方向进化.或许在接下来,前沿技术将是共享单车企业的"活命之本". 为前沿技术"疯魔"!摩拜

【活动】DevOps直播技术架构养成记

背景 半月前,参加了UCloud直播云的活动,主题"DevOps|直播技术架构养成记",很是不错的.能够整理出本篇博文,非常感谢参加会议的朋友们在微信群中提供的非常好的资料,以作分享. Now, go into! 低延迟.秒开? 网络视频直播存在已有很长一段时间,随着移动上下行带宽提升及资费的下调,视频直播被赋予了更多娱乐和社交的属性,人们享受随时随地进行直播和观看,主播不满足于单向的直播,观众则更渴望互动,直播的打开时间和延迟变成了影响产品功能发展重要指标.那么,问题来了:如何实现低

爆款AR游戏如何打造?网易杨鹏以《悠梦》为例详解前沿技术

7月31日,2018云创大会游戏论坛在杭州国际博览中心103B圆满举行.本场游戏论坛聚焦探讨了可能对游戏行业发展有重大推动的新技术.新实践,如AR.区块链.安全.大数据等.网易AR游戏生态合作负责人杨鹏表示,传统游戏模式趋同,AR游戏将是下一个重要风口网易AR游戏生态合作负责人杨鹏做了<从网易悠梦看AR前沿技术>的主题演讲,分享了网易基于AI技术和硬件基础所打造的爆款游戏<悠梦>,并详细了该游戏的AR游戏引擎.AR SDK和洞见内容浏览器等技术方案,助力<悠梦>成为年度

前沿技术科普:云电脑是什么

这几年,我们经常听到的一句话叫"科技改变生活",确实随着各种技术的落地,我们的生活有了很大的变化,各种智能设备从研发中心的高端货编程我们的手边常用品.大火的几个概念里,人工智能出了音箱.智慧家居,大数据在给我们匹配各种合适的商品.内容,但是云计算还像它的名字一样,飘在云端,不接地气. 不过目前各个云服务厂商正在研发一款新的产品--云电脑,这款产品不再像之前的云服务器仅仅为程序员.企业服务,只能用于网站的建设.运营,云电脑就像智能家居一样,面向个人用户.那么具体云电脑是什么呢?这篇文章来

前沿技术学习:安装可操作图库语言Gremlin的图框架HugeGraph

原创/朱季谦 若你还没接触过图数据库,可能看到这个概念时,会比较蒙蔽. 图是什么?图数据库又是什么? 首先,在数据结构中,图是一种由顶点(vertex)集合及顶点间关系集合组成的一种非线性数据结构. 而图数据库,则是以图这种具有点边结构来存储和查询之类操作的NoSQL数据库,它特别擅长处理大数据之间的关联. 常见的图数据库有Neo4j,JanuasGraph,Tigergraph等,其中,Gremlin是一种操作图数据库的图语言,它是Apache ThinkerPop框架下的图遍历语言.   那

【Web前沿技术】纯 CSS3 打造的10个精美加载进度条动画

之前向大家介绍8款优秀的 jQuery 加载动画和进度条插件,今天这篇文章向大家推荐10个纯 CSS3 代码实现精美加载进度条动画效果的方案.加载动画和进度条在网站和 Web 应用中的使用非常流行,特别是在使用 Ajax 技术加载内容的应用场景中,使用时尚的加载动画和进度条告诉用户内容正在加载中是一种非常友好的方式. 您可能感兴趣的相关文章 20个非常绚丽的 CSS3 特性应用演示 23个纯 CSS3 打造的精美LOGO图案 35个让人惊讶的 CSS3 动画效果演示 推荐12个漂亮的 CSS3

软考信息安全工程师应用技术考试大纲

1.密码学应用 1.1密码算法的实现 1.2密码算法的应用 1.3认证协议的应用 1.4密钥管理技术 2.网络安全工程 2.1网络安全需求分析与基本设计 2.2网络安全产品的配置与使用 2.3网络安全风险评估实施 2.4 网络安全防护技术的应用 3.系统安全工程 3.1访问控制 3.2信息系统安全的需求分析与设计 3.3信息系统安全产品的配置与使用 3.4信息系统安全测评 4.应用安全工程 4.1Web安全的需求分析与基本设计 4.2电子商务安全的需求分析与基本设计 4.3嵌入式系统的安全应用

IT人的前沿技术书单:学不到老,就活不到老

IT人作为这个互联网时代的弄潮儿,我们天生就处于技术浪潮的中心地带,技术的变革让我们不得不掌握终生学习的能力和多元化的知识领域,技术的浪潮时而冲天而起,时而又归于平静,但是始终在推动着人类社会向前发展.你我,在这场技术引发的世界改革浪潮中,都置身其中,我们必须时刻准备好站在浪潮之巅的准备,准备迎接技术新世界.本文为大家选取了一些有关云计算.大数据以及人工智能的书籍,我相信,你我都能够成为这个世界的改变者. <云计算:概念.技术与架构> -- Thomas ERL,Zaigham Mahmood

系统集成项目管理工程师应用技术考试大纲

1.项目立项 1.1项目可行性研究 1.2项目评估与论证 1.3建设方的立项管理 1.4承建方的立项管理 2.采购管理和合同管理 2.1采购管理 2.2合同管理 3.项目启动 3.1项目启动的过程和技术 3.2制订项目章程 3.3选择项目经理 4.管理项目资源 4.1项目人力资源管理 4.2项目成本管理 5.项目规划 5.1制定项目的进度管理计划 5.2制定项目的质量管理计划 5.3制定项目的风险管理计划 5.4制定项目的管理计划 6.项目实施 6.1执行项目沟通计划 6.2项目绩效检查与评估