Khóa học “Phát triển MICROSERVICES với Spring Boot và Spring Cloud” là một khóa học trực tuyến để giúp bạn hiểu rõ hơn về việc phát triển các dịch vụ web nhỏ gọn và có khả năng mở rộng cao bằng cách sử dụng các công nghệ Spring Boot và Spring Cloud.
Trong khóa học này, bạn sẽ học cách xây dựng microservices, bao gồm việc thiết lập Discovery Server với Eureka Netflix và áp dụng kiến trúc SAGA quản lý distributed transaction. Bạn sẽ cũng được hướng dẫn áp dụng Fault Tolerance cho microservices với Circuit Breaker và thiết lập Centralized Microservices Configuration với Spring Cloud Config Server.
Bạn cũng sẽ học cách xây dựng API Gateway với Spring Cloud Gateway, xây dựng ứng dụng theo mô hình CQRS và ứng dụng Axon Framework quản lý Event cho giao tiếp Event Sourcing. Ngoài ra, bạn sẽ học cách sử dụng Apache Kafka để xây dựng notification service.
Cuối cùng, bạn sẽ được hướng dẫn cách phát triển và thiết kế REST API và REST WEB SERVICES với Spring Boot và làm việc với JWT (Json web token) để xác thực người dùng.
I. Bạn sẽ học được gì từ khóa học?
- Phát triển và thiết kế REST API và REST WEB SERVICES với Spring Boot
- Bạn sẽ thiết lập Centralized Microservices Configuration với Spring Cloud Config Server
- Bạn sẽ áp dụng Fault Tolerance cho microservices với Circuit Breaker
- Phát triển MICROSERVICES với Spring Boot và Spring Cloud
- Ứng dụng Apache Kafa xây dựng notification service
- Xây dựng API Gateway với Spring Cloud Gateway
- Xây dựng ứng dụng theo mô hình CQRS
- Ứng dụng Axon Framework quản lý Event cho giao tiếp Event Sourcing
- Ứ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
II. Nội dung khóa học
- Introduction
- Tạo BookService & Spring Cloud
- Tìm hiểu EventSource & Axon Framework
- Xây dựng EmployeeService & Api Gateway
- Tìm hiểu Apache Kafka và xây dựng BorrowingService
- Jwt với UserService, Gateway Filter
- Viết Unit test và Intergration test
- Quét code security & Code quality review với SonarQube
- Quản lý phiên bản Database với Liquibase
- Circuit Breaker & Zipkin Sleuth
- Elasticsearch & Kibana & Logstash
- Coding Excercise (Giải trí)
III. Link Tải Khóa Học Thực chiến microservice với Spring Boot và Event Sourcing (Udemy – Tiếng Việt)
Time video: 12 hours (32 Lessons + Documents)
Teacher: Đỗ Tấn Thành
Total weight: 8.3 GB
Original link: https://www.udemy.com/course/thuc-chien-microservice-voi-spring-boot-va-event-sourcing/