微信号:ThoughtWorks

介绍:最新技术雷达/各类技术干货/精选职位招聘/精彩活动预告/经典案例故事,就在ThoughtWorks.

线上分享 | 2月20日晚优质课程「DevOps从入门到精通」第十四期:消费者驱动契

2019-02-11 20:59 DevOps社区

由ThoughtWorks DevOps Community发起的优质线上课程《DevOps从入门到精通》前十三期线上课程均已结束,10期基础篇课程+3期进阶篇的课程内容是否为您打造企业级DevOps平台注入了新的灵感呢?

2019年2月20日(周三)19:30 — 21:00 PM,请随我们继续步入进阶篇的最后一期线上分享课程吧!第十四期线上课程《消费者驱动契约测试之PACT》,本节课分享人将会为你解读微服务盛行之下契约测试中PACT是如何发挥其作用的?(提示:整体课程简介请查看文末。)



【  第 十 四 期 直 播 时 间  】

2019年2月20日(周三)19:30—21:00

直播地址:点击文末阅读原文即可报名单次课程。

请注意:

  • 已购买全年十四期课程的小伙伴,请务必提前用报名时填写的手机注册并登录直播平台( https://www.itdks.com/),登录成功后根据每期开课通知邮件获取专属观看链接;

  • 所有报名成功的同学在每期课程直播前一天同时还将收到我们发出的邮件提示观看提醒;

  • 购买以往回放课程的小伙伴将在48小时内获得观看链接。

其它问题及课程咨询可添加微信号:18202835179。


【  精 彩 预 告  】

话题名称:《消费者驱动契约测试之PACT

话题简介:随着微服务的盛行,契约测试作为其架构下一种重要的测试方法进入了我们的视野。在契约测试中,消费者驱动契约是精髓;在消费者驱动契约中,PACT是常用工具。所以这次分享主要包括:

  • 什么是消费者驱动契约

  • 消费者驱动契约的项目实践

  • PACT的具体使用方法

分享人:

张 兰 兰

ThoughtWorks 软件质量咨询师

对敏捷软件开发团队中软件质量保证工作有深入的理解,熟悉API测试,目前专注于Web前端自动化测试的研究,有着使用多种测试工具、自动化测试框架的丰富经验,善于结合敏捷实践和实际项目制定测试策略,持续改进测试实施和测试分析方案。


【  课 程 形 式  】

开课形式:1个小时线上分享 + 半个小时答疑时间。以及,课后微信群实时讨论(此为附加福利:需要小伙伴提前加入微信群)。


【  报 名 方 式  】

扫描下方二维码即可购买往期单期课程


  • 购买本期单期课程请点击文末“阅读原文”。



【  关于 DevOps 线上课程  】

如今『DevOps』在许多企业里早已不是什么稀奇之物。这个由『Dev』和『Ops』共同组成的词究竟有什么特别之处?为此,来自ThoughtWorks的DevOps资深咨询师带来了了DevOps系列课程。在该系列课程里,我们不仅将带您从头认识『DevOps』文化的起源,还会和您一起编写漂亮的持续交付流水线,动手联通从代码开发、测试到上线,以及运行反馈的完整过程,让你掌握DevOps的核心技能。

本次系列课程主要分为基础篇和进阶篇。基础篇包括10个话题,涵盖了DevOps需要掌握的核心技能。进阶篇共有4个话题,帮助你打造企业级DevOps平台。


整体课程介绍

(下方文字,上下滑动可见)

基础篇:掌握DevOps的核心技能

一、Devops概论 & Best Practice

DevOps的基础概念,了解 DevOps 工程师需要具备的知识结构和技能以及DevOps的最佳实践。

二、CI/CD  交付流水线即代码

持续交付流水线作为『DevOps』的交付主航道,起着承前启后的关键作用。这节课里,我们将讲解的『流水线即代码』方面最新发展,带大家熟悉Jenkins/GoCD等工具的使用,并搭出一条定制化的流水线。

三、虚拟化技术与虚拟机的构建与管理

随着近年多核系统、集群、网格甚至云计算的广泛部署,虚拟化技术在商业应用上的优势日益体现,不仅降低了 IT 成本,而且还增强了系统安全性和可靠性,虚拟化的概念也逐渐深入到人们日常的工作与生活中。这节课里,我们将介绍虚拟化技术的分类以及应用工具。

四、容器化技术以及与虚拟化技术区别

近年来,容器技术给整个软件行业带来了巨大的革命,它和传统的虚拟机式的交付过程有什么差别?Docker 在近年来的发展有何趋势?

这节课里,我们将深入容器技术的原理和 Docker 工具使用方法,并使用容器化的方式来改进软件的发布流程。

五、容器编排

在现代开发当中,整体式的应用早已成为过去时,如今的应用由数十乃至数百个松散结合的容器式组件构成,而这些组件需要通过相互间的协同合作,才能使既定的应用按照设计运作。和云基础设施的任何其他组件一样,容器需要监控和控制,容器编排工具允许用户指导容器部署与自动更新、运行状况监控以及故障转移等步骤

六、基础设施和环境管理

随着许多企业基础设施云化,获得大量低成本的硬件计算资源不再是什么困难的事情,面对这些日新月异的平台,我们如何进行管理呢?

这节课里,我们将介绍基础设施自动化管理的常用方式,并编写 Ansible 脚本来完成交付流水线的上线部署。

七、产出物管理

在数据安全,部署快捷的前提下,企业搭建私有仓库是正确之道。

本课讲述Git、npm、Docker私有仓库的搭建,配合CI一起组成企业级部署方案。

八、Cloud

DevOps几乎是和云计算同一时间出现在IT行业,没有云平台的弹性和按需资源分配,DevOps就没有办法落地。

在这节课中,我们会介绍云计算基本概念以及什么是私有云,公有云,什么是Iaas,Paas,Saas,进行云平台简介与比较(AWS、Azure、Google Cloud、OpenStack、Openshift)

九、系统监控

任何人都不希望在收到用户投诉以后才发现自己运行的服务出现故障,但面对越来越多的服务器和软件,怎样快速把它们统统监控起来呢?

这节课里,我们将介绍 Prometheus:一款新型的开源监控软件,并搭建一套可视化监控及自动指标告警的系统。

十、日志管理

除了有效的监控,软件日志同样是发现和及时解决问题的重要途径,但从分散在各个地方的日志文件里查找信息并不容易,如何更有效的进行日志管理呢?

这节课里,我们将介绍 Fluentd 和 Elastic Stack 系列工具,只要通过适当的组合就能得到一套称手的日志集中管理系统。


进阶篇:帮助你打造企业级DevOps平台

  • 高可用的系统架构设计

  • 灾备

  • 企业级微服务架构设计

  • 契约测试

相关阅读推荐

企业实施DevOps的七大挑战|洞见

DevOps团队之殇|洞见


 
思特沃克 更多文章 如何提反馈 在一家技术公司做媒体 分享图片 GSJ 6城狂欢 | 48小时设计盛宴,有你更精彩 更好就足够了吗?| 驱动变革
猜您喜欢 GPU高级调试与优化 交换机监控方案 Kafka高性能架构之道——Kafka设计解析(六) ArchSummit倒计时第8天 “去IOE”进程加速 国内云服务商何必相爱相杀