Đề 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
Yêu cầu
- 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
Đánh giá (5)
Nó rất năng động và thực tế, ngoài ra chúng tôi còn được cung cấp một máy ảo thông qua một URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Khóa học - Spring Cloud for Microservices
Dịch thuật bằng máy
Ông đã giải thích mọi thứ, không chỉ là các khái niệm về k8s.
Stefan Voinea - EMAG IT Research S.R.L
Khóa học - Certified Kubernetes Application Developer (CKAD) - exam preparation
Dịch thuật bằng máy
Sâu sắc của kiến thức của người hướng dẫn
Grant Miller - BMW
Khóa học - Certified Kubernetes Administrator (CKA) - exam preparation
Dịch thuật bằng máy
Rất bổ ích và súc tích. Thực hành trực tiếp
Gil Matias - FINEOS
Khóa học - Introduction to Docker
Dịch thuật bằng máy
Các ví dụ thực tế và thảo luận mở
Nenad Terzic - Pejsejf B"lgaria EOOD
Khóa học - Building Microservices with Spring Cloud and Netflix OSS
Dịch thuật bằng máy