感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
微服务架构介绍Microservices
- 微服务是什么?
- 单体架构和微服务架构
- 微服务的好处和挑战
- 微服务的实际用例
Spring Boot入门
- Spring Boot及其优势介绍
- 设置Spring Boot微服务
- 使用Spring Boot创建RESTful API
构建和管理Microservices
- 微服务设计:领域驱动设计(DDD)
- 实现服务到服务的通信
- REST和gRPC在服务间通信中的使用
- 使用Kafka/RabbitMQ处理异步消息传递
服务发现和Configuration Management
- Spring Cloud介绍
- 为服务发现设置Eureka
- 使用Spring Cloud Config进行集中配置管理
API闸道和负载平衡
- API Gateway模式介绍
- 使用Spring Cloud Gateway或Zuul
- 用Ribbon实现负载平衡
保护Microservices
- 微服务安全性介绍
- 使用OAuth2实现身份验证和授权
- 使用JWT保护REST API
监控和日志记录
- 使用ELK堆栈设置集中式日志记录
- 使用Micrometer监控微服务
- 使用Spring Cloud Sleuth和Zipkin进行分布式跟踪
使用Docker和Kubernetes部署Microservices
- 使用Docker对微服务进行容器化
- 在Kubernetes上部署微服务
- 管理扩展和编排
总结和结论
要求
- 具有核心Java编程经验
- 对RESTful API和HTTP通信有基本了解
- 熟悉数据库和SQL
受众
- 过渡到微服务架构的Java开发人员
- 软件工程师,构建可扩展和分布式应用程序
- 从事微服务部署的DevOps专业人员
21 小时
客户评论 (5)
培训师能够清晰地解释主题,并且能够回答每一个问题。
Hannah Mae Lubigan - Security Bank Corporation
课程 - Advanced Spring Boot
机器翻译
培训风格和培训师帮助解决练习中遇到的问题。
Carl Angelo Gonzales - Security Bank Corporation
课程 - Spring Boot for Beginners
机器翻译
涵盖的主题范围相当广泛,培训师尽力做到公正对待每个主题。
Lakshmipriya Sivakumar - Deque Systems Inc
课程 - Spring Boot, React, and Redux
机器翻译
实践案例与开放讨论
Nenad Terzic - Pejsejf B"lgaria EOOD
课程 - Building Microservices with Spring Cloud and Netflix OSS
机器翻译
课程非常出色。我们的培训师Andreas准备充分,回答了我们提出的所有问题。同时,他在我们遇到困难时提供了帮助,并在需要时详细解释。这是我参加过的最好的课程。
Bozhidar Marinov - Pejsejf B"lgaria EOOD
课程 - Microservices with Spring Cloud and Kafka
机器翻译