广州企飞企业管理有限公司
您的当前位置:首页公开课程课程详情
课程详情
基本信息
课程名称: 微服务架构设计培训班
开课时间:2019-12-20
培训天数:4天
开课地区: 北京
价      格: ¥6800
课程分类: 客户服务
培训对象
架构总监,架构经理,企业架构师,解决方案架构师 需要深入了解企业架构的技术人员。
课程介绍

地点时间:4月26-29上海 6月21-24北京 8月23-26成都
 10月25-28苏州 12月20-23北京 2020年1月10-13上海
培训费用:每人培训费6800元(含培训、教材、专家、场地、证书、学习用品费等),食宿、考察可统一安排,费

一、课程介绍 
作为一种新的设计和架构理念,微服务自2014年首次提出就引发了业界激烈的讨论。同时,Docker技术的迅速发展,也让微服务架构的实施变得更加容易。相比于传统的单体式应用而言,微服务这种小而化之、互相连接的设计理念不仅能让复杂应用的构建变得更加灵活,更能帮助创业企业在面对市场的高度不确定性时,快速推出新产品,低成本试错。那么,企业究竟该如何去设计、开发和部署微服务到自己的业务中去?如何做好服务发现和服务治理呢?中国信息化人才培训中心(www.bjtbedu.com)决定在举办 “微服务架构设计与实战培训班”望各单位收到通知后组织相关人员参加。现将有关事宜通知如下:

二、培训特色
1. 理论与实践相结合、案例分析与行业应用穿插进行;
2. 专家精彩内容解析、学员专题讨论、分组研究;
3. 通过全面知识理解、专题技能演示和实践引导学员掌握课程内容。
三、培训目标
系统全面地了解和学习微服务架构的设计、云计算与大数据基础平台及原生云应用开发方法等
1. 学习掌握微服务架构的概念与本质
2. 使用Springboot/SpringCloud构建活动报名系统
3. 使用NetflixOSS构建微服务支撑组件(服务注册发现、集中化配置中心、API网关、容错处理)
4. 使用Docker发布服务
5. 使用Docker-Compose在开发环境中运行多个服务
6. 学习掌握微服务的测试策略与PACT测试
7. 学习掌握微服务的安全机制与OAuth2.0实现
8. 学习掌握微服务间的异步通信机制
9. 学习了解微服务的监控与告警
10. 学习掌握微服务架构的日志聚合
11. 构建微服务的持续交付流水线。
四、颁发证书
参加相关培训并通过考试的学员,可以获得:
1.工业和信息化部颁发的《微服务架构设计高级工程师证书》。该证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。
注:请学员带一寸彩照2张(背面注明姓名)、身份证复印件一张。
六、培训对象
  架构总监,架构经理,企业架构师,解决方案架构师 需要深入了解企业架构的技术人员。
五、课程大纲
时间 知识模块 授课纲要
第一天上午 微服务架构概述 1.微服务架构的定义
微服务架构最主要的两个特征
细粒度的特征
独立性的特征
为什么微服务架构需要独立变更和独立部署
2.微服务架构的剖析
微服务架构介绍
微服务架构的本质与优势
微服务与SOA
微服务的设计原则
第一天下午 基于微服务构建活动实践 3.需求理解与分析
技术选型(Java/SpringBoot/Springloud/REST/HAL/MongoDB)
服务定义与划分
服务支撑组件介绍(服务注册,集中化配置,断路器,服务网关)
思考/练习
第二天上午 微服务应用实践 4.SpringBoot介绍
SpringBoot的核心功能
SpringBootDemo
练习
5.SpringCloud应用实践
SpringCloud介绍
SpringCloud的核心功能
SpringCloudDemo
练习
6.REST/HAL应用实践
REST介绍
HAL介绍
为什么使用HAL
HALBrowser实践
7.Docker应用实践
Docker介绍
Docker的常用命令
构建Dockerfile
使用Docker-compose
第二天下午 微服务应用实践 8.构建个微服务
使用Spring-Data-REST实现Event-Service服务
使用HAL完成服务间同步通信
使用HAL-Browser浏览服务接口
使用MongoDB存储数据
使用Docker-compose运行服务
构建Dockerfile
练习
第三天上午 微服务应用实践 9.微服务的集中化配置(centralized-config)
为什么要集中化配置
集中化配置的实现原理与方式
使用SpringCloudConfig实现集中化配置
使用SpringCloudBus与RabbitMQ同步多服务配置
SpringCloudConfigDemo
练习
10.微服务的注册与发现(service-discovery)
为什么要服务注册与发现
服务注册与服务发现的实现方式
使用NetflixEureka/SpringCloud实现服务注册与发现
使用NetflixRibbon/SpringCloud实现客户端负载均衡
使用NetflixFeign/SpringCloud实现申明式REST调用
练习
第三天下午 微服务应用实践 11.微服务的容错处理(circurt-breaker)
微服务下的可用性与故障蔓延(FailureCascading)
断路器模式的原理与实现
使用NetflixHystrix/SpringCloud实现容错
使用NetflixTurbie实现监控聚合
练习
12.构建微服务网关
为什么需要微服务网关
微服务网关的实现方案
使用NetflixZuul实现微服务网关
练习
13. 微服务架构与实践总结
微服务的发布与部署
基于微服务的活动报名系统
练习

师资介绍
专家介绍

程老师 CTO,微服务架构首席咨询师,国内较早倡导和实践微服务的先行者,多次受邀在大型技术会议主题分享“微服务架构”相关主题。超过10年以上的软件行业经验,从企业应用、互联网应用、服务化平台的架构设计、开发到自动化构建、持续集成、持续交付以及DevOps的转型实施等有较丰富的实践经验。
范老师 国内架构设计专家、多领域架构评审委员和技术架构组委员。信息技术领域具有坚实的学术背景和教学培训经验,多年研发和客户项目高级管理咨询能力,多年包括华为IPD研发管理工作经历。善于用先进信息化技术架构和方法指导团队完成设计工作,具有雄厚的咨询能力。具有大型分布式团队的领导和管理经验。

报名咨询
报名热线: 020-32167831
广州企飞企业管理有限公司  [确认报名请点击此处下载报名表]
参会方式:1、网上在线报名   2、下载报名表传真报名   3、拨打热线电话报名
您还可以填写完毕请传真至:020-32167831 或 将报名表发邮件到qifei@qifei365.com
温馨提示:请填写完整电子邮件地址,以便定期接收我们的培训相关资讯及会后收取资料。
网上咨询/报名表
课程名称: 微服务架构设计培训班
请选择:
单位名称:
联系人:
联系电话:
电子邮件:
移动电话:
传真:
备注说明:
培训人数:
酒店入住:
需要房间:
居住天数:
入住时间:
支付方式:
联系我们
电话: 020-32167831
传真: 020-32167831
邮箱:qifei@qifei365.com
QQ: 1069864262
友情链接

全国统一客服热线:13802400687(7x24小时服务,接受咨询和报名)
广东电话:020-32167831    客服邮箱:(E-mail:qifei@qifei365.com)
版权所有 广州企飞企业管理有限公司 Copyright 2014-2015 qifei365.com All Rights Reserved
粤ICP备15051667号