微服务架构设计与实战
                                
                                    
                                    
                                    主办单位:上海普瑞思管理咨询有限公司  上海创卓商务咨询有限公司
	时间地点:2020年03月05-06日北京
	价格:¥5900/人(包括授课费、资料费、会务费、午餐等)
                                     
                                     
                                 
                                培训目标
	系统全面地了解和学习微服务架构的设计、云计算与大数据基础平台及原生云应用开发方法等
	1. 学习掌握微服务架构的概念与本质
	2. 使用Springboot/SpringCloud构建活动报名系统
	3. 使用NetflixOSS构建微服务支撑组件(服务注册发现、集中化配置中心、API网关、容错处理)
	4. 使用Docker发布服务
	5. 使用Docker-Compose在开发环境中运行多个服务
	6. 学习掌握微服务的测试策略与PACT测试
	7. 学习掌握微服务的安全机制与OAuth2.0实现
	8. 学习掌握微服务间的异步通信机制
	9. 学习了解微服务的监控与告警
	10. 学习掌握微服务架构的日志聚合
	11. 构建微服务的持续交付流水线。
	颁发证书
	参加相关培训并通过考试的学员,可以获得:
	1.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研发管理工作经历。善于用先进信息化技术架构和方法指导团队完成设计工作,具有雄厚的咨询能力。具有大型分布式团队的领导和管理经验。
 
                                
                                    
                                     
                                
                                    
                                        在线报名