你的位置: 首页 > 公开课首页 > 语言 > 课程详情

微服务架构设计与实战

暂无评价   
  • 课程时间:2019/04/26 09:00 至 2019/04/29 17:00 已结束
  • 开课地点:上海市
  • 授课讲师: 武悦
  • 课程编号:378386
  • 课程分类:语言
你实际购买的价格
付款时最多可用0淘币抵扣0元现金
购买成功后,系统会给用户帐号返回的现金券
淘课价格¥6800
你还可以: 收藏
人气:357 课纲 | 收藏

培训受众:

 1. 理论与实践相结合、案例分析与行业应用穿插进行;
2. 专家精彩内容解析、学员专题讨论、分组研究;
3. 通过全面知识理解、专题技能演示和实践引导学员掌握课程内容。

课程收益:

系统全面地了解和学习微服务架构的设计、云计算与大数据基础平台及原生云应用开发方法等
1. 学习掌握微服务架构的概念与本质
2. 使用Springboot/SpringCloud构建活动报名系统
3. 使用NetflixOSS构建微服务支撑组件(服务注册发现、集中化配置中
心、API网关、容错处理)
4. 使用Docker发布服务
5. 使用Docker-Compose在开发环境中运行多个服务
6. 学习掌握微服务的测试策略与PACT测试
7. 学习掌握微服务的安全机制与OAuth2.0实现
8. 学习掌握微服务间的异步通信机制
9. 学习了解微服务的监控与告警
10. 学习掌握微服务架构的日志聚合
11. 构建微服务的持续交付流水线。

培训颁发证书:

.工业和信息化部颁发的《微服务架构设计高级工程师证书》。该证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。
注:请学员带一寸彩照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. 微服务架构与实践总结

微服务的发布与部署

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

练习

本课程名称: 微服务架构设计与实战

查看更多:语言公开课

微服务 相关的最新课程
讲师动态评分 与同行相比

授课内容与课纲相符00%

讲师授课水平00%

服务态度00%