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

Đầ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 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 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)

Khoá học ngẫu nhiên
Khoá học tương tự
Facebook
Zalo