Đề cương khóa học
Giới thiệu về Microservices & Spring Cloud
- Kiến trúc Monolithic so với Microservices
- Các khái niệm cốt lõi của Microservices
- Giới thiệu về Spring Boot & Spring Cloud
- Xây dựng Microservice RESTful đơn giản với Spring Boot
- Thực hành: Triển khai Microservice cơ bản
Service Discovery & Configuration Management
- Đăng ký & Khám phá Service bằng Eureka
- Xử lý cân bằng tải với Ribbon
- Cấu hình tập trung với Spring Cloud Config
- API Gateway với Spring Cloud Gateway
- Thực hành: Triển khai API Gateway và Service Discovery
Communication & Khả năng phục hồi
- Giao tiếp giữa các Service bằng Feign Clients
- Triển khai Circuit Breakers với Resilience4J
- Xử lý lỗi và cơ chế dự phòng
- Truy vết phân tán với Spring Cloud Sleuth & Zipkin
- Thực hành: Cấu hình khả năng phục hồi của Service
Container hóa Microservices với Docker
- Giới thiệu về Containers và Docker
- Docker hóa ứng dụng Spring Boot
- Tạo ứng dụng đa Container với Docker Compose
- Quản lý Microservices với Docker Networks
- Thực hành: Triển khai Microservices với Docker Compose
Giám sát, Ghi nhật ký và Bảo mật
- Giám sát Microservices với Spring Boot Actuator
- Ghi nhật ký tập trung bằng ELK Stack (Elasticsearch, Logstash, Kibana)
- Các phương pháp bảo mật tốt nhất cho Microservices
- Cấu hình xác thực và ủy quyền
- Thực hành: Thiết lập bảo mật và giám sát
Mở rộng và Điều phối với Kubernetes
- Giới thiệu về Kubernetes và điều phối Container
- Triển khai Microservices trong Kubernetes
- Mở rộng và quản lý Microservices trong môi trường Production
- Cân bằng tải và tự động mở rộng
- Thực hành: Triển khai Microservices trên Kubernetes
Các mẫu Microservices nâng cao
- Kiến trúc hướng sự kiện với Kafka
- Service Mesh với Istio
- Giao dịch phân tán và mẫu Saga
- CI/CD Pipelines cho Microservices
- Thực hành: Triển khai các mẫu Microservices nâng cao
Dự án cuối cùng và các phương pháp tốt nhất
- Xây dựng hệ thống Microservices hoàn chỉnh
- Gỡ lỗi và khắc phục các sự cố thường gặp
- Các chiến lược tối ưu hóa hiệu suất
- Các phương pháp tốt nhất cho triển khai Production
- Hỏi đáp và kết thúc khóa học
Tóm tắt và các bước tiếp theo
Requirements
- Hiểu biết về kiến trúc microservices
- Kinh nghiệm với Java và Spring Boot
- Kiến thức cơ bản về REST APIs và containers
Đối tượng
- Nhà phát triển phần mềm
- Kỹ sư DevOps
- Kiến trúc sư đám mây
- Quản trị viên hệ thống
Testimonials (5)
Nó rất động đáo và thực tế, ngoài ra còn có một máy ảo được cung cấp cho chúng tôi thông qua một URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Course - Spring Cloud for Microservices
Machine Translated
OC là mới với chúng tôi và chúng tôi đã học được rất nhiều, các phòng lab thật xuất sắc
sharkey dollie
Course - OpenShift 4 for Administrators
Machine Translated
Ví dụ thực tế và thảo luận mở
Nenad Terzic - Pejsejf B"lgaria EOOD
Course - Building Microservices with Spring Cloud and Netflix OSS
Machine Translated
Khóa học thật xuất sắc. Người hướng dẫn của chúng tôi, Andreas, đã rấtprepared và trả lời tất cả các câu hỏi mà chúng tôi đặt ra. Ngoài ra, anh ấy còn giúp đỡ chúng tôi khi gặp khó khăn và giải thích chi tiết khi cần thiết. Đây là khóa học tốt nhất mà tôi từng tham gia. (Note: "prepared" is kept as is because it seems there was a slight oversight in the translation. It should be translated to "chuẩn bị kỹ lưỡng". Here's the corrected version:) Khóa học thật xuất sắc. Người hướng dẫn của chúng tôi, Andreas, đã rất chuẩn bị kỹ lưỡng và trả lời tất cả các câu hỏi mà chúng tôi đặt ra. Ngoài ra, anh ấy còn giúp đỡ chúng tôi khi gặp khó khăn và giải thích chi tiết khi cần thiết. Đây là khóa học tốt nhất mà tôi từng tham gia.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Course - Microservices with Spring Cloud and Kafka
Machine Translated
Nó đã cung cấp một nền tảng tốt cho Docker và Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Course - Docker (introducing Kubernetes)
Machine Translated