欢迎访问企业培训网!本站提供优质培训课程和培训服务!
免费注册 | 会员登陆 | 将本站设为首页 |

微服务架构设计与实战

(本课程滚动开课,如遇开课时间或者地点不合适,请拨打010-62258232咨询最新时间、地点等培训安排!)

关于举办“微服务架构设计与实战”高级培训班的通知

各有关单位:

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

一、培训时间及地点

    2020年1月10-12日上海    2020年4月24-27日上海
    2020年6月19-22日广州    2020年8月21-24日成都
    2020年10月23-26日上海   2020年12月25-28日北京

二、主讲专家

程老师 CTO,微服务架构首席咨询师,国内较早倡导和实践微服务的先行者,多次受邀在大型技术会议主题分享“微服务架构”相关主题。超过10年以上的软件行业经验,从企业应用、互联网应用、服务化平台的架构设计、开发到自动化构建、持续集成、持续交付以及DevOps的转型实施等有较丰富的实践经验。

  范老师国内架构设计专家、多领域架构评审委员和技术架构组委员。信息技术领域具有坚实的学术背景和教学培训经验,多年研发客户项目高级管理咨询能力,多年包括华为IPD研发管理工作经历。善于用先进信息化技术架构和方法指导团队完成设计工作,具有雄厚的咨询能力。具有大型分布式团队的领导和管理经验。

三、培训特色

  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张(背面注明姓名)、身份证复印件一张。

六、培训对象

架构总监,架构经理,企业架构师,解决方案架构师 需要深入了解企业架构的技术人员。

七、培训费用

每人培训费6800元(含培训、教材、专家、场地、证书、学习用品费等),食宿、考察可统一安排,费用自理。

八、课程大纲

时间

知识模块

授课纲要

第一天上午

微服务架构概述

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. 微服务架构与实践总结

微服务的发布与部署

基于微服务的活动报名系统

练习

【报名咨询】

联系电话:010-62258232  62278113  13718601312  18610339408

联 系 人:李先生  陈小姐

电子邮件:25198734@qq.com  11075627@qq.com

在线登记培训意向(提前报名可享受折扣优惠):
课程名称:
 
企业名称:*
 
联系人:*
 
联系电话:*
 
学员姓名:
 
联系电话:
 
学员姓名:
 
联系电话:
 
学员姓名:
 
联系电话:
 
  (学员信息按报名人数填写即可,三人以上报名请点击下载培训报名表
备 注——
1、收到贵公司报名信息后,我们将第一时间和贵公司参会联系人确认培训事宜。
2、开课前两周,我们将为您发送《培训确认函》,将培训地点交通路线及酒店预订、培训报到指引等事项告知与您。
3、本课程也可以安排培训讲师到贵公司进行企业内训,欢迎来电咨询及预订讲师排期。
4、联系咨询电话:010-62278113  13718601312;联系人:李先生;邮件:25198734@qq.com。
企业培训导航
·按培训课题:
企业战略
运营管理
生产管理
研发管理
营销销售
人力资源
财务管理
职业发展
高层研修
标杆学习
认证培训
专业技能
·按培训时间:
一月课程
二月课程
三月课程
四月课程
五月课程
六月课程
七月课程
八月课程
九月课程
十月课程
十一月课
十二月课
·按培训地点:
北京培训
上海培训
广州培训
深圳培训
苏州培训
杭州培训
成都培训
青岛培训
厦门培训
东莞培训
武汉培训
长沙培训
最新培训课程
年度培训计划
企业培训年卡
精品研修项目
最新信息 | 培训需求 | 网站动态 | 网站地图 | 关于我们 | 联系我们
企业培训网致力于为客户提供优质培训服务!推动企业进步,助力企业腾飞!
客服电话:010-62258232  QQ:25198734  网站备案:京ICP备06027146号
QQ在线咨询
扫描添加微信咨询
在线登记报名