Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Spring Boot Microservices and Spring Cloud. Build & Deploy.

Xây dựng và Triển khai Microservices với Spring Boot và Spring Cloud.

Xây dựng và Triển khai Microservices với Spring Boot và Spring Cloud.

Spring Cloud Config Server, API Gateway, Eureka, Feign, Resilience4J, Cân bằng tải, Spring Security, ELK, Docker, AWS.

4.6
(9,122 đánh giá)
49,088 học viên
Giảng viên
Sergey Kargopolov
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
26.0 giờ video
361 bài giảng
3 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 17/03/2026

Bạn sẽ học được gì

Xây dựng và chạy các Microservice RESTful
Triển khai Xác thực Người dùng
Dịch vụ Khám phá Eureka
Triển khai Phân quyền Người dùng với Spring Security và JWT
Spring Cloud API Gateway
Sử dụng JPA để lưu trữ dữ liệu vào Cơ sở dữ liệu
Sử dụng Cloud Config Server. Học cách Mã hóa Dữ liệu Nhạy cảm.
Hướng dẫn cài đặt MySQL Server và lưu trữ dữ liệu vào MySQL
Spring Cloud Bus và Rabbit MQ
Cơ sở dữ liệu H2 trong bộ nhớ và H2 Console
Spring Boot Actuator
Hướng dẫn sử dụng HTTP Postman
Sử dụng Spring Security
Hướng dẫn sử dụng Spring Initializer
Truy vết Phân tán với Sleuth và Zipkin
Hướng dẫn sử dụng Spring Tool Suite
Ghi nhật ký Tập trung với ELK Stack (Logstash, Elasticsearch, Kibana)
Chạy Microservices trong Docker Containers
Sử dụng Bảo mật Cấp độ Phương thức để bảo vệ API Endpoints
Triển khai Microservices lên AWS

Yêu cầu

Yêu cầu về Kiến thức
Máy tính Mac

Đối tượng phù hợp

Dành cho lập trình viên Java mới bắt đầu
Dành cho lập trình viên Java muốn học cách xây dựng Spring Boot Microservices

Nội dung khóa học

39 phần • 353 bài giảng
1 Mã nguồn
2 Tổng quan Khóa học
3 Một vài gợi ý
4 Microservice là gì?
5 Kiến trúc Microservices Mẫu
6 Tải xuống và Cài đặt HTTP Client Postman
7 Tổng quan về Postman
8 URI của Tài nguyên và Bộ sưu tập
9 Các Phương thức HTTP: GET, POST, DELETE và PUT
10 HTTP Headers: Accept và Content Type
1 Cài đặt Nền tảng Java (JDK)
2 Tải xuống và Cài đặt Spring Tool Suite (STS)
1 Giới thiệu
2 Tạo một Dự án Mới
3 Tạo dự án Spring mới bằng Spring Boot Initializr
4 Tạo lớp Users Rest Controller
5 Thêm các Phương thức để Xử lý các yêu cầu HTTP POST, GET, PUT, DELETE
6 Chạy Ứng dụng Dịch vụ Web
7 Đọc Path Variables với annotation @PathVariable
8 Đọc Query String Request Parameters
9 Đặt Tham số là Tùy chọn hoặc Bắt buộc
10 Trả về Đối tượng Java làm Giá trị Trả về
11 Trả về Đối tượng dưới dạng JSON hoặc XML
12 Đặt Mã trạng thái Phản hồi
13 Đọc HTTP POST Request Body. Annotation @RequestBody.
14 Xác thực HTTP POST Request Body
15 Lưu trữ Người dùng Tạm thời
16 Xử lý Yêu cầu HTTP PUT
17 Xử lý Yêu cầu HTTP Delete
18 Xử lý một Ngoại lệ
19 Trả về Đối tượng Thông báo Lỗi Tùy chỉnh
20 Xử lý một Ngoại lệ Cụ thể
21 Ném và Xử lý Ngoại lệ Tùy chỉnh của Bạn
22 Bắt Nhiều Ngoại lệ bằng Một Phương thức
23 Dependency Injection: Tạo và Autowire một Lớp Service Layer
24 Dependency Injection dựa trên Constructor
25 Chạy Dịch vụ Web như một Ứng dụng Độc lập
1 Giới thiệu về Dịch vụ Khám phá Eureka
2 [Đã cập nhật] Tạo dự án Eureka Discovery Server
3 [Đã cập nhật] Cấu hình Eureka Discovery như một Server Độc lập
4 Mã nguồn
1 Giới thiệu về Xây dựng Microservice Người dùng
2 Microservice Người dùng - Tạo dự án Spring Boot mới
3 Kích hoạt Eureka Client
4 Tạo Users Rest Controller
5 Truy cập Users Web Service Endpoint thông qua Dịch vụ Khám phá Eureka
6 Bài tập - Tạo Microservice Quản lý Tài khoản
1 Giới thiệu về Xây dựng Microservice Quản lý Tài khoản
2 Tạo một Dự án Spring Boot Mới
3 Truy cập Microservice Quản lý Tài khoản thông qua Dịch vụ Khám phá Eureka
1 Lưu ý quan trọng
2 Giới thiệu về Zuul API Gateway
3 Tạo một Dự án ZUUL API Gateway
4 Truy cập Microservices thông qua API Gateway
1 Lưu ý quan trọng
2 Bộ Cân bằng Tải - Giới thiệu
3 Khởi động Nhiều Microservices hơn
4 Thử nghiệm Cách hoạt động của Bộ Cân bằng Tải
1 Lưu ý Quan trọng
2 Giới thiệu về Spring Cloud Gateway
3 Tạo Spring Cloud Gateway
4 Ánh xạ Tuyến đường API Gateway Tự động
5 Cấu hình Tuyến đường API Gateway Thủ công
6 Thử nghiệm cách hoạt động của Spring Cloud API Gateway
7 Viết lại Đường dẫn URL trong Spring Cloud API Gateway
8 Định tuyến Tự động & Thủ công trong Spring Cloud API Gateway
9 Build-In Predicate Factories trong Spring Cloud API Gateway
10 Gateway Filters trong Spring Cloud API Gateway
1 Khởi động nhiều phiên bản của một Microservice
2 Thử nghiệm cách hoạt động của Cân bằng Tải trong Spring Cloud API Gateway
1 Cơ sở dữ liệu H2 trong bộ nhớ. Giới thiệu.
2 Tổng quan về H2 Database Console
3 Thêm Hỗ trợ cho Cơ sở dữ liệu H2
4 Tóm tắt: Cơ sở dữ liệu H2 trong bộ nhớ
1 Giới thiệu
2 Mã nguồn (Đã cập nhật)
3 Thêm phương thức để xử lý Yêu cầu HTTP Post
4 Triển khai lớp Create User Request Model
5 Xác thực HTTP Request Body
6 Các Lớp trong Ứng dụng Spring Boot
7 Triển khai Lớp Service Layer
8 Tạo một Lớp DTO Dùng chung
9 Tạo Public User Id Duy nhất
10 Thêm Hỗ trợ cho Spring Data JPA
11 Triển khai Lớp User Entity
12 Triển khai Spring Data JPA CRUD Repository
13 Lưu Thông tin Người dùng trong Cơ sở dữ liệu
14 Trả về Mã trạng thái Http
15 Triển khai Create User Response Model
16 Thêm Spring Security vào Microservice Người dùng
17 [Đã cập nhật] Thêm Cấu hình WebSecurity
18 [Đã cập nhật] Mã hóa Mật khẩu Người dùng với BCryptPasswordEncoder
19 [Đã cập nhật] Chỉ Cho phép Yêu cầu từ Spring Cloud API Gateway
20 Thử nghiệm cách hoạt động
21 [Đã cập nhật] Trả về XML trong ứng dụng Spring Boot
1 Giới thiệu
2 Mã nguồn
3 Triển khai LoginRequestModel
4 [Đã cập nhật] AuthenticationFilter. Triển khai attemptAuthentication()
5 Đăng ký Authentication Filter với HTTP Security
6 Triển khai phương thức loadUserByUsername()
7 successfullAuthentication(): Lấy Thông tin Người dùng.
8 successfullAuthentication(): Thêm các Phụ thuộc JWT
9 sucessfullAuthentication(): Tạo JWT
10 Cấu hình tuyến đường API Gateway tới /login
11 [Đã cập nhật] Thử nghiệm cách hoạt động của /login
12 [Đã cập nhật] Tùy chỉnh URL Xác thực Người dùng
1 Lưu ý quan trọng
2 Giới thiệu về Spring Security trong Zuul API Gateway
3 Zuul API Gateway: Thêm Hỗ trợ cho Spring Security và JWT Tokens
4 Kích hoạt Web Security trong Zuul
5 Cho phép Truy cập vào URL Đăng ký và Đăng nhập
6 Triển khai Authorization Filter
7 Truy cập các Microservices được Bảo vệ với Access Token
1 Xác thực JWT trong Spring Cloud API Gateway với Bộ lọc Tùy chỉnh
2 Mã nguồn
3 Sử dụng Header Predicate trong Spring Cloud API Gateway
4 [Đã cập nhật] Thêm Hỗ trợ cho Xác thực JWT Token
5 Tạo Authorization Header Filter trong Spring Cloud API Gateway
6 Gán Bộ lọc Tùy chỉnh cho một Tuyến đường API Gateway
7 Tuyến đường API Gateway cho Đăng ký và Đăng nhập
8 Đọc Authorization HTTP Header trong Spring Cloud API Gateway
9 [Đã cập nhật] Xác thực JWT Access Token
10 Truy cập các Microservices được Bảo vệ với JWT Access Token
1 Giới thiệu về Global Filters trong Spring Cloud API Gateway
2 Tạo Global Pre Filter trong Spring Cloud API Gateway
3 Truy cập Request Path và HTTP Headers
4 Thử nghiệm cách hoạt động của Pre Filter
5 Tạo Global Post Filter trong Spring Cloud API Gateway
6 Thử nghiệm cách hoạt động của Post Filter
7 Định nghĩa các Bộ lọc trong một Lớp Duy nhất
8 Sắp xếp Thứ tự Global Filters trong Spring Cloud API Gateway
9 Thử nghiệm cách hoạt động của các bộ lọc đã sắp xếp
1 Giới thiệu về Spring Cloud Config Server
2 Tạo Spring Cloud Config Server
3 Tạo Private GitHub Repository
4 Đặt tên cho các Tệp Thuộc tính được Config Server cung cấp
5 Cấu hình Config Server để Truy cập Private GitHub Repository
6 Thêm Tệp Thuộc tính vào Git Repository
7 Cấu hình Users Microservice trở thành Client của Config Server
8 Tóm tắt: Cấu hình Users Microservice trở thành Client của Config Server
9 Cấu hình API Gateway trở thành Client của Config Server
10 [Không dùng nữa] Biến Zuul Gateway thành Client của Config Server
1 Giới thiệu về Spring Cloud Bus
2 Thêm các Phụ thuộc Spring Cloud Bus & Actuator
3 Kích hoạt URL Endpoint /busrefresh
4 Tải xuống và Chạy Rabbit MQ
5 Thông tin Kết nối Mặc định của Rabbit MQ
6 Thử nghiệm cách hoạt động của Spring Cloud Bus
7 Thay đổi mật khẩu Rabbit MQ mặc định
1 Giới thiệu về Spring Cloud Config (File System làm backend)
2 Thiết lập File System Backend
3 Xem trước các Giá trị được Trả về bởi Spring Cloud Config Server
4 Thử nghiệm cách hoạt động của Microservices
1 Giới thiệu Spring Cloud Config cấu hình cho nhiều Microservice
2 Cấu hình chung và cấu hình riêng cho từng Microservice
1 Kích hoạt Xác thực Cơ bản cho Spring Cloud Config Server
2 Cấu hình ngoại lệ CSRF - /actuator/busrefresh
3 Cấu hình Client Microservice sử dụng thông tin đăng nhập Basic Auth
4 Giới hạn quyền truy cập /actuator/busrefresh cho vai trò ADMIN
5 Giới hạn quyền truy cập thuộc tính cấu hình cho vai trò CLIENT
6 Cấu hình Client Microservice sử dụng thông tin truy cập mới
7 Các endpoint API khác như: /encrypt và /decrypt
8 Basic Auth Không Phải là Mã hóa
9 Lưu ý quan trọng
1 Giới thiệu Spring Boot Actuator
2 [Cập nhật] Thêm Spring Boot Actuator vào Spring Cloud Gateway
3 Kích hoạt các endpoint /gateway và /mappings của Actuator
4 Xem các Route của Spring Cloud API Gateway bằng Actuator
5 Liên kết tài liệu Actuator
6 Kích hoạt Actuator cho Users Microservice
7 Thử nghiệm cách hoạt động của Actuator trong Users Microservice
8 Endpoint /httpexchanges của Actuator
1 Giới thiệu
2 Tải và Cài đặt MySQL
3 Khởi động MySQL Server và Đăng nhập
4 Tạo Cơ sở dữ liệu MySQL và Người dùng mới
5 Tải và Cài đặt MySQL Workbench
6 Kết nối đến Cơ sở dữ liệu MySQL bằng MySQL WorkBench
7 Tổng quan ngắn gọn về MySQL WorkBench
8 Cấu hình thông tin truy cập Cơ sở dữ liệu MySQL
9 Sử dụng H2 Console để truy cập Cơ sở dữ liệu MySQL
10 Sao chép thuộc tính MySQL sang Config Server
1 Giới thiệu Mã hóa và Giải mã Thuộc tính Cấu hình
2 Lưu ý về Java Cryptography Extension (JCE)
3 Thêm Java Cryptography Extension
4 Cấu hình quyền truy cập các endpoint API /encrypt và /decrypt
5 Spring Cloud Config - Mã hóa Đối xứng thuộc tính cấu hình
6 Tạo Keystore cho Mã hóa Bất đối xứng
7 Spring Cloud Config - Mã hóa Bất đối xứng thuộc tính cấu hình
1 Giới thiệu Giao tiếp giữa các Microservice
2 Mã nguồn Albums Microservices
3 Sao chép Mã nguồn của Albums Microservice
4 Tổng quan về Albums Microservice
5 Triển khai Lấy chi tiết Người dùng
6 Để Users Microservice gọi Albums Microservice
7 Thử nghiệm cách hoạt động
8 Feign Web Service Client - Giới thiệu
9 Kích hoạt Feign trong Dự án Spring Boot
10 Tạo Feign Client
11 Sử dụng Feign Client
12 Thử nghiệm cách hoạt động của Feign Client
13 Bật Ghi nhật ký HTTP Requests trong Feign Client
14 Xử lý FeignException
15 Xử lý Lỗi Phản hồi với Feign Error Decoder
1 Giới thiệu
2 Cấu hình Dự án sử dụng Hystrix Circuit Breaker
3 Thử nghiệm cách Hystrix Circuit Breaker & Feign hoạt động
4 Xử lý Lỗi với Feign Hystrix FallbackFactory
1 Giới thiệu Khả năng chịu lỗi với Resilience4j
2 Gỡ bỏ Hystrix Circuit Breaker
3 Thêm Resilience4j vào Spring Boot Microservice
4 Endpoint /health của Actuator
5 Feign Client & Phương thức dự phòng Circuit Breaker
6 Thuộc tính cấu hình Circuit Breaker
7 Cấu hình quyền truy cập các endpoint Actuator
8 Giám sát sự kiện Circuit Breaker trong Actuator
1 Chú thích @Retry trong Resilience4j
2 Thứ tự Aspect trong Resilience4j
3 Thuộc tính cấu hình Resilience4j Retry
4 Thử nghiệm cách hoạt động của Resilience4j Retry
1 [Cập nhật]Giới thiệu Theo dõi phân tán với Micrometer và Zipkin
2 [Cập nhật] Khởi động Zipkin
3 [Cập nhật]Thêm phụ thuộc Micrometer và Zipkin
4 Xác suất lấy mẫu Micrometer Tracing
5 Ghi nhật ký TraceId và SpanId
6 Cấu hình Micrometer hoạt động với Feign
7 [Bài tập thực hành] Cấu hình Micrometer trong Albums Microservice.
8 Xem vết (traces) trong Zipkin Dashboard
9 Theo dõi Requests được gửi bằng RestTemplate
1 Giới thiệu Tập hợp nhật ký với ELK Stack
2 Cấu hình Microservice ghi nhật ký vào File
3 Tải Logstash
4 Cấu hình Logstash đọc File nhật ký
5 [Mới]Tải và Chạy Elasticsearch với Bảo mật được bật
6 [Mới]Cấu hình Bảo mật Elasticsearch trong Logstash
7 Chạy truy vấn tìm kiếm trong Elasticsearch
8 [Cập nhật]Tải, Cài đặt và Chạy Kibana
9 [Cập nhật]Xem nhật ký đã tập hợp trong Kibana
1 Mã nguồn
2 Cấu hình Spring Security cho Eureka Server
3 [Cập nhật] Kích hoạt Web Security trong Eureka
4 Cấu hình Eureka Clients sử dụng Tên người dùng và Mật khẩu
5 Cấu hình Eureka Service URL trong Config Server
6 Chuyển Tên người dùng và Mật khẩu sang Config Server
7 Mã hóa Tên người dùng và Mật khẩu
1 Giới thiệu Chạy Microservice trong Docker Container
2 Triển khai Microservice với Amazon Elastic Container Service (ECS)
3 Khởi động một Linux Server mới trên AWS EC2
4 Kết nối đến EC2 Instance
5 Lệnh Docker được sử dụng trong khóa học video này
6 Cài đặt Docker trên AWS EC2
7 Giới thiệu Docker Hub
8 Chạy Docker Container RabbitMQ
9 Lệnh Docker cơ bản: Chạy, Dừng, Khởi động, Xóa Container và Image
10 Tạo Docker Image cho Config Server
11 Đăng tải Docker Image Config Server lên Docker Hub
12 Chạy Config Server trên EC2 từ Docker Hub
13 Khởi động EC2 Instance mới cho Eureka
14 Build Docker Image cho Eureka Discovery Service
15 Chạy Eureka trong Docker container
16 Địa chỉ IP Elastic cho EC2 Instance
17 Tạo Docker Image cho Zuul Api Gateway
18 Chạy Zuul Api Gateway trong Docker Container
19 Chạy Elastic Search trong Docker container
20 Chạy Kibana trong Docker Container
21 Chạy Kibana và Elastic Search trên cùng một Mạng
22 Docker Image cho Albums Microservice
23 Chạy Docker Image Albums Microservice trên EC2
24 Docker Image Logstash cho Albums Microservice
25 Chạy Logstash trong Docker container
26 Chạy MySQL trong Docker Container
27 Để Docker Container MySQL lưu trữ dữ liệu trên EC2
28 Build Docker Image cho Users Microservice
29 Chạy Users Microservice trong Docker container
30 Chạy Logstash cho Users Microservice
1 Giới thiệu Spring Boot Profiles và triển khai đến các môi trường khác nhau
2 Chuẩn bị Cấu hình cho môi trường khác
3 Tạo Bean dựa trên @Profile của Spring Boot được sử dụng
4 Chạy Docker Container cho các Môi trường khác nhau
1 Giới thiệu
2 [Chỉ Zuul] Truyền Authorization Header đến Downstream Microservice
3 [Cập nhật] Tạo và đăng ký AuthorizationFilter
4 [Cập nhật]Đăng ký Authorization Filter với HTTP Security
5 [Cập nhật] Thử nghiệm cách hoạt động
6 Giới thiệu Bảo mật Cấp độ Phương thức của Spring
7 [Cập nhật] Kích hoạt Bảo mật Cấp độ Phương thức của Spring
8 Ví dụ chú thích @PreAuthorize
9 Thử nghiệm cách hoạt động của chú thích @PreAuthorize
10 Ví dụ chú thích @PostAuthorize
1 Giới thiệu Vai trò và Quyền hạn (Roles & Authorities)
2 Mã nguồn
3 Xác thực & Ủy quyền
4 Xác thực Toàn cục và Ủy quyền Toàn cục (OAuth)
5 Xác thực Toàn cục và Ủy quyền Toàn cục (API Gateway)
6 Xác thực Toàn cục nhưng Ủy quyền Cục bộ
7 Cách hoạt động hiện tại & những gì cần làm tiếp theo
8 Thiết kế Bảng Cơ sở dữ liệu cho Vai trò và Quyền hạn
9 Tạo ánh xạ @ManyToMany giữa Users và Roles
10 Tạo lớp RoleEntity
11 Tạo ánh xạ @ManyToMany giữa Roles và Authorities
12 Tạo lớp AuthorityEntity
13 Tạo JPA Interface RoleRepository
14 Tạo JPA Interface AuthorityRepository
15 Thiết lập Ban đầu cho Người dùng Admin & Vai trò - Giới thiệu
16 Tạo lớp Java để tạo Vai trò và Quyền hạn ban đầu
17 Tạo Quyền hạn: READ, WRITE, DELETE
18 Tạo vai trò người dùng: ROLE_USER và ROLE_ADMIN
19 Tạo Người dùng với Vai trò Admin
20 Thử nghiệm cách hoạt động
21 Thêm Vai trò và Quyền hạn người dùng vào JSON Web Token (JWT)
22 Xem trước Vai trò và Quyền hạn người dùng trong JSON Web Token (JWT)
23 Giới thiệu Phụ thuộc Maven JWT Claims Parser
24 Tạo dự án mới cho JWT Claims Parser
25 Chuyển chuỗi JWT thành đối tượng JWT Java
26 Đọc Vai trò và Quyền hạn từ đối tượng JWT
27 Đọc JWT Subject (userId)
28 Thêm Dự án JWT Authorities vào Users Microservice
29 Cập nhật lớp AuthorizationFilter sử dụng lớp JwtClaimsParser mới
30 SpEL: hasRole('ADMIN') - Chỉ người dùng ADMIN có quyền truy cập
31 SpEL: hasAuthority('PROFILE_DELETE')
32 Kiểm soát Truy cập dựa trên Vai trò (RBAC): Thử nghiệm cách hoạt động trong Users Microservice
33 Truyền Authorization JWT từ Users Microservice đến Albums Microservice
1 Giới thiệu
2 Hướng dẫn + Mã nguồn
3 Albums Microservice. Eureka Client.
4 Albums Microservice: Cấu hình Config Server
5 Albums Microservice: Spring Cloud API Gateway Route
6 Albums Microservice: Thêm phụ thuộc Maven JwtAuthorities
7 Spring Security cho Albums Microservice
1 Giới thiệu Kiểm soát Truy cập dựa trên Vai trò trong Spring Cloud Gateway
2 Mã nguồn
3 Xem lại lớp Gateway Filter
4 Đọc Vai trò và Quyền hạn từ JWT
5 Gửi Đối số (ROLE) đến lớp Filter
6 Gửi Đối số (Authority) đến lớp Filter
7 Thử nghiệm cách hoạt động
8 Truyền nhiều vai trò và quyền hạn dưới dạng một đối số nội tuyến duy nhất
9 Nhiều đối số: Thử nghiệm cách hoạt động
10 Bao gồm thông báo lỗi trong Phần Thân Phản hồi của Spring Cloud Gateway
1 Giới thiệu về Cụm Eureka Server
2 Mã nguồn
3 Tạo một dự án Eureka Discovery mới
4 Cấu hình Cụm Eureka và Nhận thức Đồng cấp
5 Cấu hình Đồng cấp 2 trong Cụm Eureka
6 Cấu hình Đồng cấp 3 trong Cụm Eureka
7 Cụm Eureka: Cập nhật Tệp Hosts
8 Khởi động Cụm Máy chủ Eureka Discovery
9 Bảng điều khiển Eureka Server: Kiểm tra các Đồng cấp đã Đăng ký
10 Eureka Discovery Client với Cấu hình Mặc định
11 Đăng ký Eureka Client với Cụm Eureka
1 Kết nối với chúng tôi
2 Bài giảng bổ sung

Giới thiệu khóa học

This course requires you to download Docker Desktop. If you are a Udemy Business user, please check with your employer before downloading software.

This video course is for Beginners who have never build RESTful Web Services and Microservices before. It will guide you step-by-step through basics and will help you create and run RESTful Microservices from scratch. You will learn how to run Microservices on your own developer's machine as well as in Docker Containers on AWS EC2 Linux machines.

By the end of this course, you will have your own RESTful Spring Boot Microservices built and running in Spring Cloud.

You will learn how to create and run your own: 

  • RESTful Microservices,

  • Eureka Discovery Standalone Server,

  • Eureka Discovery Server Cluster,

  • Zuul API Gateway,

  • Spring Cloud API Gateway,

  • Load Balancer,

  • Spring Cloud Config Server,

You will learn to use:

  • Spring Cloud Bus and Rabbit MQ,

  • Spring Boot Actuator

You will also learn how to implement for your REST API features like: 

  • User Authentication(Login) and,

  • User Authorization(Registration),

  • Role-based access control(RBAC)

You will learn to use: 

  • Spring Security and JWT

You will learn how to use: 

  • Spring Data JPA to store user details in a database,

  • H2 in-memory database and a database console,

  • MySQL database server,

  • Postman HTTP Client,

  • Spring Tool Suite,

  • Spring Initializer

This course also covers how to:

  • Trace HTTP Requests with Spring Cloud Sleuth and Zipkin(Distributed tracing)

  • Aggregate log files in one place(Centralized logging) with ELK stack(Logstash, Elasticsearch, Kibana).

You will also learn how to: 

  • Start up AWS EC2 Linux machine,

  • Install Docker,

  • Create Docker images,

  • Run Microservices in Docker containers on multiple EC2 Linux machines in Amazon AWS Cloud.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Java
Hiển thị tất cả khoá học Microservices
Hiển thị tất cả khoá học Spring Cloud
Hiển thị tất cả khoá học Spring Framework
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊