Chia Sẻ Khóa Học [NEW] Làm Chủ Microservices Với Spring Boot, Docker, Kubernetes [Update Tháng 11/2024] [Khóa 6349 A]
Học và phát triển các Microservice với Java, Spring Boot, Spring Cloud, Docker, Kubernetes, Helm, Microservices Security.
Bạn sẽ học được gì:
- ✓ Kiến trúc microservices là gì và nó khác với kiến trúc monolithic và SOA như thế nào.
- ✓ Cách xây dựng các microservice production ready bằng Java, Spring, Spring Boot và Spring Cloud.
- ✓ Cloud native app là gì và 15 nguyên tắc yếu tố đằng sau chúng.
- ✓ Quản lý cấu hình trong microservices bằng Spring Cloud Config Server.
- ✓ Service Discovery và Registration pattern bên trong microservices và cách triển khai bằng Spring Eureka server.
- ✓ Xây dựng các microservice linh hoạt bằng cách sử dụng RESILIENCE4J framework.
- ✓ Xử lý Cross cutting concerns và routing bên trong microservices bằng cách sử dụng Spring Cloud Gateway.
- ✓ Triển khai observability và monitoring bằng Prometheus, Loki, Promtail, Tempo và Grafana.
- ✓ Bảo mật microservices bằng OAuth2, OpenID connect và Spring Security.
- ✓ Vai trò của Docker trong microservices và cách xây dựng Docker image, container.
- ✓ Vai trò của Kubernetes trong microservices như một container orchestration framework.
- ✓ Cách build các event driven microservice bằng cách sử dụng RabbitMQ, Kafka, Spring Cloud Functions và Spring Cloud Stream.
- ✓ Helm.
Khóa học 'Làm chủ Microservices với Spring Boot, Docker, Kubernetes' sẽ giúp bạn hiểu về kiến trúc microservices và cách xây dựng chúng bằng SpringBoot, Spring Cloud components, Docker và Kubernetes. Kết thúc khóa học này, bạn sẽ hiểu tất cả các chủ đề dưới đây:
- ✓ Kiến trúc microservices là gì và nó khác với kiến trúc monolithic và SOA như thế nào.
- ✓ Cách xây dựng các microservice production ready bằng cách sử dụng Java, Spring, SpringBoot và Spring Cloud.
- ✓ Cách document microservices bằng Open API Specification và Swagger.
- ✓ Cách điều chỉnh kích thước microservices phù hợp và xác định ranh giới service.
- ✓ Vai trò của Docker trong microservices và cách xây dựng Docker image, container.
- ✓ Vai trò của Docker compose và cách sử dụng nó để chạy tất cả các microservice bên trong một ứng dụng.
- ✓ Cloud native app là gì và 15 nguyên tắc yếu tố đằng sau chúng.
- ✓ Quản lý cấu hình trong microservices bằng Spring Cloud Config Server.
- ✓ Service Discovery và Registration pattern bên trong microservices và cách triển khai bằng Spring Eureka server.
- ✓ Xử lý Cross cutting concerns và routing bên trong microservices bằng cách sử dụng Spring Cloud Gateway.
- ✓ Xây dựng các microservice linh hoạt bằng cách sử dụng RESILIENCE4J framework.
- ✓ Triển khai observability và monitoring bằng Prometheus, Loki, Promtail, Tempo và Grafana.
- ✓ Bảo mật microservices bằng OAuth2,OpenID connect và Spring Security.
- ✓ Cách build event driven microservices bằng cách sử dụng RabbitMQ, Kafka, Spring Cloud Functions và Spring Cloud Stream.
- ✓ Vai trò của Kubernetes trong microservices như một container orchestration framework.
- ✓ Cách thiết lập một Kubernetes cluster bên trong GCP bằng Google Kubernetes Engine và deploy microservices bên trong nó.
- ✓ Helm là gì và vai trò của nó trong thế giới microservices.
- ✓ Các lệnh Docker, Kubernetes và Helm được sử dụng phổ biến nhất.
Điều kiện tiên quyết của khóa học là kiến thức cơ bản về Java, Spring và sở thích tìm hiểu microservices.
Mục lục:
- ✓ 01 - Giới thiệu về Kiến trúc Microservices.
- ✓ 02 - Xây dựng microservices bằng Spring Boot.
- ✓ 03 - Làm cách nào để điều chỉnh kích thước microservices của mình & xác định ranh giới.
- ✓ 04 - Xử lý deployment, portability & scalability của microservices bằng Docker.
- ✓ 05 - Tìm hiểu sâu về Cloud Native Apps & 15-Factor methodology.
- ✓ 06 - Configurations Management trong Microservices.
- ✓ 07 - Sử dụng MySQL Database bên trong microservices.
- ✓ 08 - Service Discovery & Service Registration trong microservices.
- ✓ 09 - Gateway, Routing & Cross cutting concerns trong Microservices.
- ✓ 10 - Làm cho Microservices trở nên linh hoạt hơn.
- ✓ 11 - Observability và monitoring của microservices.
- ✓ 12 - Microservices Security.
- ✓ 13 - Event Driven microservices sử dụng RabbitMQ, Spring Cloud Functions & Stream.
- ✓ 14 - Event Driven microservices sử dụng Kafka, Spring Cloud Functions & Stream.
- ✓ 15 - Container Orchestration sử dụng Kubernetes.
- ✓ 16 - Đi sâu vào Helm.
- ✓ 17 - Server-side service discovery và load balancing sử dụng Kubernetes.
- ✓ 18 - Triển khai microservices vào cloud Kubernetes cluster.
- ✓ 19 - Giới thiệu về Kubernetes Ingress, Service Mesh (Istio) & mTLS.
- ✓ 20 - Mẹo dành cho các microservices developer.
- ✓ 21 - Cảm ơn và chúc mừng.
Khóa học này dành cho ai:
- ✓ Sinh viên mới bắt đầu học Spring framework và cũng quan tâm đến Microservices.
- ✓ Các Developer đã biết phát triển các ứng dụng web bằng Spring framework.
- ✓ Java Architect.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU