Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề 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
35 Giờ
Đánh giá (2)
Cách giảng viên truyền đạt kiến thức một cách hiệu quả
Vu Thoai Le - Reply Polska sp. z o. o.
Khóa học - Certified Kubernetes Administrator (CKA) - exam preparation
Dịch thuật bằng máy
giảng viên có rất nhiều kiến thức và sự kiên nhẫn để chia sẻ với chúng tôi
Bogdan Olaru
Khóa học - Introduction to Docker
Dịch thuật bằng máy