Tin mới nhất

Menu

Browsing "Older Posts"

Bài Viết Về Chủ Đề " Kubernetes "

Khóa Học Microservices Với Spring Boot & Event Sourcing (Thực Hành) [Update Tháng 12/2024] [Khóa 9345 V]

30 tháng 12 2024 / No Comments

Microservices, Spring Boot, Event Sourcing, CQRS, Apache Kafka, Docker, Kubernetes, Kong Gateway, SonarQube, Spring Cloud.

Những gì bạn sẽ học được:

  • ✓ Phát triển Microservices với Spring Boot và Spring Cloud.
  • ✓ Áp dụng Kubernetes (K8s) để quản lý Container.
  • ✓ Ứng dụng Axon Framework quản lý Event cho giao tiếp Event Sourcing.
  • ✓ Xây dựng ứng dụng theo mô hình CQRS.
  • ✓ Xây dựng API Gateway với Kong GateWay & Spring Cloud Gateway.
  • ✓ Ứng dụng Apache Kafa xây dựng Notification service.
  • ✓ Deploy Microservice Project Lên VPS (Virtual Private Server).
  • ✓ Bạn sẽ thiết lập Centralized Microservices Configuration với Spring Cloud Config Server.
  • ✓ Triển khai Microservice Project Với Docker.
  • ✓ Phát triển và thiết kế REST API và REST WEB SERVICES với Spring Boot.
  • ✓ Ứng dụng JWT (Json web token) xác thực người dùng.
  • ✓ Xây dựng Discovery Server với Eureka Netflix.
  • ✓ Áp dụng kiến trúc SAGA quản lý distributed transaction.
  • ✓ Distributed Tracing với Zipkin và Sleuth.
  • ✓ Quản lý log tập trung với Elasticsearch, Kibana, Logstash.
  • ✓ Viết Unit test & intergration test với Junit & Mockito.
  • ✓ Xuất Report code coverage với Jacoco & Sonarqube.
  • ✓ Quét code security & code quality assessment với Sonarqube.
  • ✓ Xử lý ngoại lệ - Exception Handling.
  • ✓ Viết Api Documentation với Swagger - OpenAPI.

Bạn muốn nắm vững kiến thức và kỹ năng về MicroserviceS, 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 các dự án thực tế, khóa học sẽ đưa bạn từ những khái niệm cơ bản đến việc triển khai các mô hình kiến trúc phức tạp trong hệ thống Microservices.

Nội dung khóa học bao gồm:

  • ✓ Giới thiệu và Tổng quan: Khám phá các khái niệm cơ bản về Microservices và lý do tại sao nó quan trọng trong kiến trúc hiện đại.
  • ✓ Spring Cloud Netflix Eureka: Tìm hiểu về Discovery Server và Discovery Client để xây dựng hệ thống Microservices với khả năng tự động phát hiện dịch vụ.
  • ✓ Domain Driven Design và CQRS: Á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.
  • ✓ Event Sourcing và Axon Framework: 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 và Quản lý Microservices: Hướng dẫn chi tiết về việc 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.
  • ✓ API Gateway và Swagger: 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.
  • ✓ Message Queue và Apache Kafka: 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.
  • ✓ Saga Pattern: Áp dụng Saga cho quản lý giao dịch phân tán giữa các dịch vụ.
  • ✓ Docker vs Kubernetes: Triển khai vào containerization các service lên Docker và quản lý bởi Kubernetes (K8s).
  • ✓ Testing và Quality Assurance: Thực hành viết Unit Test, Integration Test, và sử dụng SonarQube để kiểm soát chất lượng mã nguồn.
  • ✓ Logging và Tracing: 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 sẽ giúp bạn không chỉ nắm vững lý thuyết mà còn có khả năng triển khai thực tế, với các bài giảng chi tiết và các bài kiểm tra để củng cố kiến thức. Hãy cùng bắt đầu hành trình trở thành một chuyên gia trong phát triển Microservices ngay hôm nay!

Khóa học này dành cho ai:

  • ✓ 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 Microservices 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.
  • T✓ ech Lead: 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 đó.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU 



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.