课程介绍Course Introduction
关于举办微服务架构设计与更佳实践
培训班的通知
培训地点 |
北京 |
杭州 |
威海 |
福州 |
培训时间 |
1月26-29 |
4月24-27 |
8月23-26 |
11月16-19 |
系统全面地了解和学习微服务架构的设计、云计算与大数据基础平台及原生云应用开发方法等。经过此次课程培训,可使学习者获得如下收益:
1.学习掌握微服务架构的概念与本质;
2.使用Springboot/SpringCloud构建活动报名系统;
3.使用NetflixOSS构建微服务支撑组件(服务注册发现、集中化配置中心、API网关、容错处理);
4.使用Docker发布服务;
5.使用Docker-Compose在开发环境中运行多个服务;
6.学习掌握微服务的测试策略与PACT测试;
7.学习掌握微服务的安全机制与OAuth2.0实现;
8.学习掌握微服务间的异步通信机制;
9.学习了解微服务的监控与告警;
10.学习掌握微服务架构的日志聚合;
11.构建微服务的持续交付流水线。
二、培训特色
1.理论与实践相结合、案例分析与行业应用穿插进行;
2.专家精彩内容解析、学员专题讨论、分组研究;
3.经过全面知识理解、专题技能演示和实践引导学员掌握课程内容。
三、日程安排
日程 |
培训模块 |
培训内容 |
第 一天 上午 |
理解微服务架构 |
1.微服务架构的定义 微服务架构的概念 微服务架构解决的问题 微服务架构的主要特征 2.微服务架构的剖析 微服务架构的本质与优势 微服务与SOA 实施微服务架构的难点 微服务架构实施路径 3.微服务整体架构 互联网架构的演进 微服务架构组成 业界微服务架构实践 |
第 一天 下午 |
微服务架构设计 |
1.微服务架构整体设计 微服务架构设计原则 微服务架构常见设计模式 微服务粒度设计与拆分 2.微服务网关层设计 网关层的作用 Session管理方案 微服务安全 微服务访问限流 3.微服务服务层设计 服务间通信方式选择 服务的无状态设计 服务的幂等设计 服务间调用的高性能 服务的容错设计 |
第二天 上午 |
微服务相关方案 |
1.微服务分布式事物设计 分布式事物相关理论剖析 基于补偿的分布式事物方案 基于消息表的分布式事物方案 2.微服务监控与请求跟踪 微服务监控内容与方式 微服务调用跟踪分析常见场景 微服务跟踪监控设计 3.微服务与Docker容器 Dorker容器与虚拟化 Dorker容器核心原理 Dorker容器常见命令与使用场景 Docker Compose介绍 4.微服务测试 微服务测试场景分析 微服务契约测试 |
第二天 下午 |
微服务应用实践(一) |
1.SpringBoot介绍 SpringBoot的核心机制 SpringBootDemo SpringCloud的主要部件介绍 练习 2. 构建第 一个微服务 REST介绍 使用Feign实现申明式REST调用 使用HAL-Browser浏览服务接口 使用MongoDB存储数据 构建Dockerfile 使用Docker-compose运行服务 练习 |
第三天 上午 |
微服务应用实践(二) |
3.微服务的注册与发现(service-discovery) 为什么要服务注册与发现 Eureka核心机制剖析 使用Eureka实现服务注册与发现 使用Ribbon实现客户端负载均衡 自定义负载均衡规则 练习 4.微服务的容错处理(circurt-breaker) 微服务下的可用性与故障蔓延(FailureCascading) Hystrix核心机制剖析 使用Hystrix实现容错和服务降级 使用Hystrix实现异步调用 使用Hystrix实现缓存 使用Hystrix实现请求合并 使用Turbie实现监控聚合 练习 |
第三天 下午 |
微服务应用实践(三) |
5.构建微服务网关 为什么需要微服务网关 微服务网关的实现方案 使用NetflixZuul实现微服务网关 路由规则配置 练习 6.微服务的集中化配置(centralized-config) 为什么要集中化配置 集中化配置的实现原理与方式 使用SpringCloudConfig实现集中化配置 使用SpringCloudBus与RabbitMQ同步多服务配置 SpringCloudConfigDemo 练习 7.微服务架构与实践总结 DevOps与微服务的发布与部署 课程要点总结 |
第四天 |
学习考核与业内经验交流 |
四、授课专家
郑老师 微服务架构资深讲师,咨询服务总监,PMP,DevOps Mster。1999年毕业于华东理工大学,获得机械工程和软件工程双学位。任华东金融研发部总监,负责中国银联、上海黄金交易所、万达金融等多个客户和项目的方案和服务交付工作。负责银联云资源管理平台、银联云应用开发平台、银联统一运维平台 、黄金交易所管控系统、金交所运维监控系统、万达DevOps系统等多个项目的设计和交付工作。目前任产品部咨询服务总监,对应用开发平台、企业流程平台、SOA架构、微服务架构、DevOps 平台、项目管理与研发管理等方面都有丰富的实践经验。
程老师 CTO,微服务架构首席咨询师,国内较早倡导和实践微服务的先行者,多次受邀在大型技术会议主题分享“微服务架构”相关主题。超过10年以上的软件行业经验,从企业应用、互联网应用、服务化平台的架构设计、开发到自动化构建、持续集成、持续交付以及DevOps的转型实施等有较丰富的实践经验。
五、培训费用
培训费7800元/人(含培训费、场地费、考试证书费、资料费、学习期间午餐),食宿可统一安排,费用自理。请学员带二寸彩照1张(背面注明姓名),身份证复印件一张。
本课程由中国信息化培训中心颁发《微服务架构设计高级工程师》证书,证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。
学校介绍University Profile
北京中培伟业管理咨询有限公司(以下简称“中培”)成立于2006年,其主营业务面向大中型企业的IT规划咨询业务和面向高端IT人才的培训类业务,其中咨询业务涉及大型集团化企业的IT战略规划、IT架构规划、IT综合管控等领域,培训业务涉及线上线下各种高级IT技术和管理类课程体系。
与此同时,中培以“为国家培养高阶信息化管理人才”的价值观为使命,以“专业、真诚、执着、创新”的服务理念为指引,不断朝着促进中国企业的信息化综合竞争力与国际影响力提升的目标而前行。
借助于其优质的专家资源池和互联网平台,中培已经为众多的世界500强企业、国有大中型集团化企业、国际知名互联网企业提供过高质量的信息化战略规划、组织架构规划、科技人才管理、信息技术架构规划、信息系统开发和运维管理、信息化能力评测的相关咨询与培训服务。
企业内训与咨询:针对不同的企业需求,每年至少100次以上。
中培使命——助力中国CIO与培训IT精英群体
中培宗旨——以需求为导向、以质量促发展
中培目标——打造中国权 威的IT咨询与培训机构
中培优势——权 威的专家团队;专业的服务理念;领 先的行业优势;前沿的技术;强大的政府支撑。