系统架构师、高级程序员、资深开发人员
| 课程编号 | 开课日期 | 地点 | 培训天数 | 选择报名 |
系统架构师、高级程序员、资深开发人员
各有关单位:
中心凭借科学院的强大师资力量,在总结多年大型软件开发和组织经验的基础上,自主研发出一整套课程体系,其目的是希望能够切实帮助中国软件企业培养高级软件技术人才,提升整体研发能力,迄今为止已先后为国家培养了数万名计算机专业人员,并先后为数千家大型国内外企业进行过专门的定制培训服务。
微服务架构是把一种特定的软件应用的设计方法,描述为能够独立部署的服务的套件。尽管目前缺乏对这一架构类型的准确定义,但是在业务能力、自动化部署、智能端点、语言和数据的去中心化控制等方面,已经形成了某些普遍特征。为便于广大设计人员深入理解与应用微服务架构,培训中心特举办“微服务架构设计与实践” 培训班,具体事宜通知如下:
培训对象
1.系统架构师、高级程序员、资深开发人员
2.牵涉到微服务架构设计、规划的负责人
3.政府机关,金融保险、移动和互联网等大数据来源单位的工程师
4.高校、科研院所牵涉到微服务架构设计的项目负责人
学员基础
1.有1年以上的Java编程经验
2.了解持续集成实践
3.对微服务架构实践感兴趣
证书
培训结束,颁发“微服务架构设计与实践”结业证书。
费用
培训费:5500元/人(含教材、证书、午餐、学习用具等)。住宿协助安排,费用自理。
培训收益
系统全面地了解和学习微服务架构的设计、云计算与大数据基础平台及原生云应用开发方法等。通过此次培训,可使参与者获得如下收益:
1. 掌握微服务架构的概念与本质
2. 使用Springboot/SpringCloud构建活动报名系统
3. 使用NetflixOSS构建微服务支撑组件(服务注册发现、集中化配置中心、API网关、容错处理)
4. 使用Docker发布服务
5. 使用Docker-Compose在开发环境中运行多个服务
6. 掌握微服务的测试策略与PACT测试
7. 学习掌握微服务的安全机制与OAuth2.0实现
8. 学习掌握微服务间的异步通信机制
9. 学习了解微服务的监控与告警
10. 学习掌握微服务架构的日志聚合
11. 构建微服务的持续交付流水线
培训特色
1. 理论与实践相结合、案例分析与行业应用穿插进行
2. 精彩内容解析、学员专题讨论、分组研究
3. 经过全面知识理解、专题技能演示和实践引导学员掌握课程内容
讲师介绍
由业界微服务专家亲自授课。
熊老师 微服务架构资深讲师 某大数据公司CTO,负责中国移动湖南省公司、上海东方证券、工商银行等多个客户和项目的方案和服务交付工作。负责中石油云计算应用开发平台、中国电信统一运维平台、申万宏源证券数据安全存储系统、咪咕DevOps系统等多个项目的设计和交付工作。对应用开发平台、企业流程平台、SOA架构、微服务架构、DevOps 平台、项目管理与研发管理等方面有丰富的实践经验。
培训内容
知识模块
微服务架构剖析
微服务架构的定义
微服务架构最主要的两个特征
细粒度的特征
独立性的特征
为什么微服务架构需要独立变更和独立部署
微服务架构的剖析
微服务架构介绍
微服务架构的本质与优势
微服务与SOA
微服务的设计原则
微服务应用介绍 SpringBoot介绍
SpringBoot的核心功能
SpringBootDemo
练习
SpringCloud应用
SpringCloud介绍
SpringCloud的核心功能
SpringCloudDemo
练习
SpringCloud构建微服务实践
微服务应用实践 构建微服务
使用Spring-Data-REST实现Event-Service服务
使用HAL完成服务间同步通信
使用HAL-Browser浏览服务接口
使用MongoDB存储数据
思考/练习
虚拟化云存储架构介绍
Docker应用
容器技术发展趋势
Docker原理--与VmWare的比较
Docker原理--Docker结构剖析
Docker的使用案例
Docker应用实践
Docker介绍
Docker的常用命令
构建Dockerfile
使用Docker-compose
OpenStack
OpenStack是什么
OpenStack和Docker的关系
OpenStack原理介绍
Openstack使用
Openstack+Docker应用案例
云化微服务架构设计实践
使用Docker搭建Jenkins持续交付
Pipeline as Code管理
使用ELK实现日志聚合的
使用Prometheus实现监控告警
使用Rancher完成服务Docker镜像的部署
使用PACT契约测试验证服务接口
使用OAuth与JWT实现服务的安全