Khóa Học Thực chiến microservice với Spring Boot và Event Sourcing
999.000 ₫
49.000 ₫
Thời lượng
16 Chương
Sở hữu khóa học
Trọn đời
Quyền học viên
Xem & tải về
Đầy Đủ Bài Giảng
Video bài giảng và tài liệu giống mô tả
Học Online Tiện Lợi
Học online trên drive & hoàn toàn có thể Download khoá học
Kích Hoạt Nhanh
Kích hoạt khóa học tự động ngay lập tức 24/7
Khóa Học Thực chiến microservice với Spring Boot và Event Sourcing
Bạn muốn nắm vững kiến thức và kỹ năng về Microservice, Spring Boot, Event Sourcing, và Apache Kafka? Khóa học này chính là dành cho bạn! Được thiết kế dựa trên dự án thực tế, khóa học sẽ giúp bạn đi từ cơ bản đến triển khai mô hình kiến trúc phức tạp trong Microservice.
Bạn Sẽ Học Được Gì Từ Khóa Học Này
✅ Khám phá các khái niệm cơ bản về Microservice và lý do tại sao nó quan trọng trong kiến trúc hiện đại.
✅ Tìm hiểu về Discovery Server và Discovery Client để xây dựng hệ thống Microservice với khả năng tự động phát hiện dịch vụ.
✅ Áp dụng các pattern kiến trúc phổ biến để tổ chức và quản lý các module trong dự án.
✅ Hiểu sâu về Event Sourcing và cách triển khai nó với Axon Framework trong các dịch vụ của bạn.
✅ Xây dựng các dịch vụ như BookService và EmployeeService, cùng với cách xử lý ngoại lệ, validation, và các vấn đề liên quan đến Spring Boot.
✅ Cấu hình và tùy chỉnh API Gateway với Spring Cloud Gateway, đồng thời tích hợp Swagger để tạo tài liệu API tự động.
✅ Khám phá cách sử dụng Apache Kafka, một trong những hệ thống message queue phổ biến nhất, để tích hợp messaging trong Microservice. Học cách cài đặt Kafka, xử lý message loss, và ứng dụng Retries và Dead Letter Queue trong các dịch vụ như NotificationService.
✅ Áp dụng Saga cho quản lý giao dịch phân tán giữa các dịch vụ.
✅ Triển khai vào containerization các service lên Docker và quản lý bởi Kubernetes (K8s)
✅ Deploy dự án lên VPS bằng Docker và Nginx
✅ Sử dụng Elastic Stack và Zipkin để quản lý log và tracing cho các dịch vụ phân tán.
Khóa Học Này Phù Hợp Với
Lập Trình Viên: Những người muốn nâng cao kiến thức về Microservices và hiểu sâu hơn về cách ứng dụng trong các dự án thực tế.
Kiến Trúc Sư Phần Mềm: Những người đang tìm cách áp dụng kiến trúc Microservice vào hệ thống của mình và muốn hiểu rõ về các pattern quan trọng như CQRS và Event Sourcing.
Tech Leads: Những người muốn nắm vững các công nghệ hiện đại như Apache Kafka, Axon Framework, và các kỹ thuật quản lý hệ thống phân tán.
Những Người Học Công Nghệ: Nếu bạn đã có nền tảng về Java và Spring Boot và đang tìm kiếm cơ hội để mở rộng kiến thức về Microservices, khóa học này sẽ giúp bạn đạt được mục tiêu đó.
Nội dung khóa học
Chương 1: Giới thiệu khóa học & định hướng
Chương 2: Tìm hiểu về các Architecture & Pattern của Microservice Project
Chương 3: Xây dựng Book Service - Module Quản Lý Đầu Sách
Chương 4: Exception Handling & Validation Request
Chương 5: Xây dựng EmployeeService
Chương 6: Tùy chỉnh Swagger Documentation & API Gateway
Chương 7: Message Queue Và Apache Kafka Xây Dựng NotificationService
Chương 8: Xây dựng BorrowingService & Distributed Transaction Với Saga Orchestration
Chương 9: Docker: Triển khai Microservice Dễ Dàng và Hiệu Quả
Chương 10: Microservices Oauth 2.0 Security Với Keycloak
Chương 11: Kubernetes (K8s): Triển khai và Quản lý Container
Chương 12: Deploy Microservice Project Lên VPS (Virtual Private Server)
Chương 13: Xây Dựng CI/CD Pipeline Với Github Actions
Chương 14: Quản lý phiên bản Database với Liquibase
Chương 15: Circuit Breaker, Zipkin Sleuth, Elasticsearch, Kibana & Logstash
Chương 16: Kong Gateway | Xây dựng API Gateway (Optional)
Khóa Học Thực chiến microservice với Spring Boot và Event Sourcing
Chương 1: Giới thiệu khóa học & định hướng
Chương 2: Tìm hiểu về các Architecture & Pattern của Microservice Project
Chương 3: Xây dựng Book Service - Module Quản Lý Đầu Sách
Chương 4: Exception Handling & Validation Request
Chương 5: Xây dựng EmployeeService
Chương 6: Tùy chỉnh Swagger Documentation & API Gateway
Chương 7: Message Queue Và Apache Kafka Xây Dựng NotificationService
Chương 8: Xây dựng BorrowingService & Distributed Transaction Với Saga Orchestration
Chương 9: Docker: Triển khai Microservice Dễ Dàng và Hiệu Quả
Chương 10: Microservices Oauth 2.0 Security Với Keycloak
Chương 11: Kubernetes (K8s): Triển khai và Quản lý Container
Chương 12: Deploy Microservice Project Lên VPS (Virtual Private Server)
Chương 13: Xây Dựng CI/CD Pipeline Với Github Actions
Chương 14: Quản lý phiên bản Database với Liquibase
Chương 15: Circuit Breaker, Zipkin Sleuth, Elasticsearch, Kibana & Logstash
Chương 16: Kong Gateway | Xây dựng API Gateway (Optional)