课程介绍
【培训背景】
随着信息技术的快速发展,微服务架构因其高可扩展性、高可维护性、高可靠性和高弹性等优势,逐渐成为企业级应用开发的主流选择。市场对微服务架构设计与服务治理的专业人才需求日益增长。
在微服务架构的实践中,如何合理拆分服务、如何确保服务间的有效通信、如何进行服务的注册与发现、如何进行服务的监控与治理等,都是技术团队需要面对的重要挑战。因此,专业的培训显得尤为重要,高级微服务架构设计与服务治理培训应运而生。
【培训收益】
1.学习掌握微服务架构的概念与本质;
2.使用Springboot/SpringCloud构建活动报名系统;
3.使用NetflixOSS构建微服务支撑组件(服务注册发现、集中化配置中心、API网关、容错处理);
4.使用Docker发布服务;
5.使用Docker-Compose在开发环境中运行多个服务;
6.学习掌握微服务的测试策略与PACT测试;
7.学习掌握微服务的安全机制与OAuth2.0实现;
8.学习掌握微服务间的异步通信机制;
9.学习了解微服务的监控与告警;
10.学习掌握微服务架构的日志聚合;
11.构建微服务的持续交付流水线。
【适合人群】
项目经理、项目主管、开发工程师、架构工程师、运维工程师
【培训特色】
1、理论与实践相结合:
培训不仅涵盖微服务架构设计与服务治理的理论知识,还通过实际案例和项目实践,让学员在动手操作中深入理解并掌握相关技能。
2、行业专家授课:
培训邀请具有丰富实践经验的行业专家进行授课,他们不仅具备深厚的理论功底,还拥有大量的实战经验。
这些专家能够结合自身的经验,为学员提供有针对性的指导和建议,帮助学员更好地应对实际工作中的挑战。
3、全面覆盖微服务架构设计与服务治理的各个方面:
培训内容全面覆盖微服务架构的基本概念、服务拆分与设计原则、服务注册与发现、服务通信与调用、服务监控与治理等各个方面。同时,还会涉及微服务的安全机制、性能测试及性能调优等高级话题,确保学员能够全面掌握微服务架构设计与服务治理的知识和技能。
4、注重技术更新与迭代:
随着技术的不断发展,微服务架构设计与服务治理也在不断更新和迭代。因此,培训会及时关注最新的技术动态和趋势,确保培训内容的前沿性和实用性。
【结业证书】
参加培训并通过考试学员,由工业和信息化部教育与考试中心统一颁发证书。
证书样本
开班计划
开课时间 | 授课形式 | 培训类型 | 上课城市 | 在线报名 |
---|---|---|---|---|
随报随学 | 录播 | 特惠班 | IT云课 | 在线报名 |
课程大纲
高级微服务架构设计与服务治理培训班,录播课为14课时,企业内训可按需求定制。
课程安排如下:
第1章 微服务核心架构思想
1.1.什么是微服务架构
1.2.微服务关注内容
1.3.单体架构和微服务架构
1.4.实施微服务的挑战
1.5.微服务适用场景
第2章 微服务整体架构
2.1.架构的演进
2.2.微服务最简架构
2.3.微服务架构构成
2.4.常见微服务架构
2.5.总结回顾
第3章 微服务架构设计
3.1.微服务设计模式
3.2.微服务粒度设计
3.3.微服务架构演进
第4章 Spring Cloud
4.1.Spring Cloud综述
4.2.Spring Cloud案例练习(1)
4.3.实践操作使用的VMware虚拟机介绍
4.4.Spring Cloud组件介绍(1)
4.5.Spring Cloud案例练习(2)
4.6.Spring Cloud案例练习(3)
4.7.Spring Cloud组件介绍(2)
第5章 Eureka服务注册与发现
5.1.Eureka服务注册与发现
第6章 Spring Cloud Config中心化配置
6.1.Spring Cloud Config中心化配置
第7章 Hystrix断路器
7.1.Hystrix断路器
第8章 网关层设计
8.1.网关层设计背景
8.2.网关层作用
8.3.网关层Session设计
8.4.网关层安全设计
8.5.网关层设计实践
8.6.API Gateway-Kong
第九章.微服务架构设计与最佳实践
9.1.微服务架构设计与最佳实践-请求跟踪
第十章.微服务安全
10.1.微服务安全-OAuth
第十一章.构建微服务的基础设施K8S集群的弹性平台
11.1.构建微服务的基础设施K8S集群的弹性平台