- 對微服務架構的理解
- 擁有Java和Spring Boot的經驗
- 對REST API和容器有基本了解
觀眾
- 軟件開發人員
- DevOps工程師
- 雲架構師
- 系統管理員
Microservices架構是一種建設可擴展且靈活的應用程序的現代方法。Spring Cloud和Docker為開發、部署和管理微服務提供了一個強大的生態系統。
這種由講師主導的實時培訓 (在線或現場) 旨在讓希望使用Spring Cloud和Docker構建、部署和管理微服務的中級開發人員和DevOps工程師參加。
在本次培訓結束時,參與者將能夠:
- 使用Spring Boot和Spring Cloud開發微服務。
- 使用Docker和Docker Compose將應用程序容器化。
- 實施服務發現、API 網關和服務間通信。
- 監控和保護生產環境中的微服務。
- 使用Kubernetes部署和協調微服務。
課程格式
- 互動式講座和討論。
- 大量的練習和實踐。
- 在現場實驗室環境中動手實施。
課程定制選項
- 要請求本課程的定制培訓,請聯繫我們進行安排。
介绍Microservices和Spring Cloud
- 单体与Microservices架构
- Microservices的核心概念
- 介绍Spring Boot和Spring Cloud
- 用Spring Boot构建一个简单的RESTful微服务
- 动手实验:实现基本的微服务
服务发现与Configuration Management
- 使用Eureka进行服务注册和发现
- 使用Ribbon处理负载平衡
- 使用Spring Cloud Config进行集中配置
- 使用Spring Cloud Gateway进行API网关
- 动手实验:实现API网关和服务发现
Communication和韧性
- 使用Feign客户端进行服务间Communication
- 使用Resilience4J实现电路断路器
- 处理失败和回退机制
- 使用Spring Cloud Sleuth和Zipkin进行分布式追踪
- 动手实验:配置服务韧性
使用Docker对Microservices进行容器化
- 容器和Docker的介绍
- 给Spring Boot应用程序Docker化
- 使用Docker Compose创建多容器应用程序
- 使用Docker Networks管理Microservices
- 动手实验:用Docker Compose部署Microservices
监控、日志记录和安全
- 用Spring Boot Actuator监控Microservices
- 使用ELK Stack(Elasticsearch、Logstash、Kibana)进行集中日志记录
- Microservices的安全最佳实践
- 配置身份验证和授权
- 动手实验:设置安全和监控
利用Kubernetes进行扩展和 orchestration
- Kubernetes和容器Orchestration的介绍
- 在Kubernetes中部署Microservices
- 在生产中扩展和管理Microservices
- 负载平衡和自动扩展
- 动手实验:在Kubernetes上部署Microservices
高级Microservices模式
- 具有Kafka的事件驱动架构
- 使用Istio进行Service Mesh
- 分布式事务和Saga模式
- Microservices的CI/CD管道
- 动手实验:实现高级Microservices模式
期末项目和最佳实践
- 建立一个完整的Microservices系统
- 调试和排除常见问题
- 性能优化策略
- 生产部署的最佳实践
- 问答环节和最后总结
总结和结论
United Arab Emirates - Building Microservices with Spring Cloud and Docker - 5 Days
Qatar - Building Microservices with Spring Cloud and Docker - 5 Days
Egypt - Building Microservices with Spring Cloud and Docker - 5 Days
Saudi Arabia - Building Microservices with Spring Cloud and Docker - 5 Days
South Africa - Building Microservices with Spring Cloud and Docker - 5 Days
Brasil - Building Microservices with Spring Cloud and Docker - 5 Days
Canada - Building Microservices with Spring Cloud and Docker - 5 Days
中国 - Building Microservices with Spring Cloud and Docker - 5 Days
香港 - Building Microservices with Spring Cloud and Docker - 5 Days
澳門 - Building Microservices with Spring Cloud and Docker - 5 Days
台灣 - Building Microservices with Spring Cloud and Docker - 5 Days
USA - Building Microservices with Spring Cloud and Docker - 5 Days
Österreich - Building Microservices with Spring Cloud and Docker - 5 Days
Schweiz - Building Microservices with Spring Cloud and Docker - 5 Days
Deutschland - Building Microservices with Spring Cloud and Docker - 5 Days
Czech Republic - Building Microservices with Spring Cloud and Docker - 5 Days
Denmark - Building Microservices with Spring Cloud and Docker - 5 Days
Estonia - Building Microservices with Spring Cloud and Docker - 5 Days
Finland - Building Microservices with Spring Cloud and Docker - 5 Days
Greece - Building Microservices with Spring Cloud and Docker - 5 Days
Magyarország - Building Microservices with Spring Cloud and Docker - 5 Days
Ireland - Building Microservices with Spring Cloud and Docker - 5 Days
Luxembourg - Building Microservices with Spring Cloud and Docker - 5 Days
Latvia - Building Microservices with Spring Cloud and Docker - 5 Days
España - Building Microservices with Spring Cloud and Docker - 5 Days
Italia - Building Microservices with Spring Cloud and Docker - 5 Days
Lithuania - Building Microservices with Spring Cloud and Docker - 5 Days
Nederland - Building Microservices with Spring Cloud and Docker - 5 Days
Norway - Building Microservices with Spring Cloud and Docker - 5 Days
Portugal - Building Microservices with Spring Cloud and Docker - 5 Days
România - Building Microservices with Spring Cloud and Docker - 5 Days
Sverige - Building Microservices with Spring Cloud and Docker - 5 Days
Türkiye - Building Microservices with Spring Cloud and Docker - 5 Days
Malta - Building Microservices with Spring Cloud and Docker - 5 Days
Belgique - Building Microservices with Spring Cloud and Docker - 5 Days
France - Building Microservices with Spring Cloud and Docker - 5 Days
日本 - Building Microservices with Spring Cloud and Docker - 5 Days
Australia - Building Microservices with Spring Cloud and Docker - 5 Days
Malaysia - Building Microservices with Spring Cloud and Docker - 5 Days
New Zealand - Building Microservices with Spring Cloud and Docker - 5 Days
Philippines - Building Microservices with Spring Cloud and Docker - 5 Days
Singapore - Building Microservices with Spring Cloud and Docker - 5 Days
Thailand - Building Microservices with Spring Cloud and Docker - 5 Days
Vietnam - Building Microservices with Spring Cloud and Docker - 5 Days
India - Building Microservices with Spring Cloud and Docker - 5 Days
Argentina - Building Microservices with Spring Cloud and Docker - 5 Days
Chile - Building Microservices with Spring Cloud and Docker - 5 Days
Costa Rica - Building Microservices with Spring Cloud and Docker - 5 Days
Ecuador - Building Microservices with Spring Cloud and Docker - 5 Days
Guatemala - Building Microservices with Spring Cloud and Docker - 5 Days
Colombia - Building Microservices with Spring Cloud and Docker - 5 Days
México - Building Microservices with Spring Cloud and Docker - 5 Days
Panama - Building Microservices with Spring Cloud and Docker - 5 Days
Peru - Building Microservices with Spring Cloud and Docker - 5 Days
Uruguay - Building Microservices with Spring Cloud and Docker - 5 Days
Venezuela - Building Microservices with Spring Cloud and Docker - 5 Days
Polska - Building Microservices with Spring Cloud and Docker - 5 Days
United Kingdom - Building Microservices with Spring Cloud and Docker - 5 Days
South Korea - Building Microservices with Spring Cloud and Docker - 5 Days
Pakistan - Building Microservices with Spring Cloud and Docker - 5 Days
Sri Lanka - Building Microservices with Spring Cloud and Docker - 5 Days
Bulgaria - Building Microservices with Spring Cloud and Docker - 5 Days
Bolivia - Building Microservices with Spring Cloud and Docker - 5 Days
Indonesia - Building Microservices with Spring Cloud and Docker - 5 Days
Kazakhstan - Building Microservices with Spring Cloud and Docker - 5 Days
Moldova - Building Microservices with Spring Cloud and Docker - 5 Days
Morocco - Building Microservices with Spring Cloud and Docker - 5 Days
Tunisia - Building Microservices with Spring Cloud and Docker - 5 Days
Kuwait - Building Microservices with Spring Cloud and Docker - 5 Days
Oman - Building Microservices with Spring Cloud and Docker - 5 Days
Slovakia - Building Microservices with Spring Cloud and Docker - 5 Days
Kenya - Building Microservices with Spring Cloud and Docker - 5 Days
Nigeria - Building Microservices with Spring Cloud and Docker - 5 Days
Botswana - Building Microservices with Spring Cloud and Docker - 5 Days
Slovenia - Building Microservices with Spring Cloud and Docker - 5 Days
Croatia - Building Microservices with Spring Cloud and Docker - 5 Days
Serbia - Building Microservices with Spring Cloud and Docker - 5 Days
Bhutan - Building Microservices with Spring Cloud and Docker - 5 Days
Nepal - Building Microservices with Spring Cloud and Docker - 5 Days
Uzbekistan - Building Microservices with Spring Cloud and Docker - 5 Days