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

Learn Vert.x - Reactive microservices with Java

Học Vert.x - Xây dựng microservices phản ứng với Java

Học Vert.x - Xây dựng microservices phản ứng với Java

Học cách tạo ứng dụng web phản ứng. Có Vert.x 4, Mutiny và Quarkus!

4.4
(1,143 đánh giá)
8,022 học viên
Giảng viên
Daniel Prinz
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.539.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
10.0 giờ video
110 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 15/08/2026

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

Học cách sử dụng Framework Vert.x 4
Xây dựng một REST API
Truy cập Cơ sở dữ liệu Phản ứng với Vert.x
Sử dụng Web Sockets với Vert.x
Cấu hình ứng dụng Vert.x đúng cách
Sử dụng Mutiny và Vert.x
Tạo Ứng dụng Phản ứng với Quarkus
và nhiều hơn nữa!

Yêu cầu

Có khả năng đọc và hiểu Java
Biết cách làm việc với Docker
Mong muốn học hỏi một cách vui vẻ!

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

Kỹ sư phần mềm đang tìm kiếm một framework Java phản ứng
Kỹ sư phần mềm xây dựng microservices với Java
Kỹ sư phần mềm xây dựng microservices ở quy mô lớn

Nội dung khóa học

9 phần • 87 bài giảng
1 Giới thiệu
2 Nội dung khóa học
3 Về giảng viên của bạn
4 Ví dụ mã nguồn & Thiết lập
1 Tổng quan
2 Ứng dụng Vert.x đầu tiên của bạn
3 Đối tượng Vert.x
4 Vert.x Verticles
5 Mở rộng Vert.x Verticle
6 Cấu hình Vert.x Verticle
7 Ghi nhật ký (Logging)
8 Các luồng Vòng lặp Sự kiện (Event Loop Threads)
9 Các luồng Công nhân (Worker Threads)
10 Event Bus - Tổng quan
11 Event Bus - Tin nhắn Yêu cầu - Phản hồi
12 Event Bus - Tin nhắn Điểm-đến-Điểm
13 Event Bus - Tin nhắn Xuất bản - Đăng ký
14 Đối tượng JSON
15 Mảng JSON
16 Ánh xạ Đối tượng Java
17 Event Bus - JSON
18 Event Bus - Bộ mã hóa Tin nhắn Tùy chỉnh Phần 1
19 Event Bus - Bộ mã hóa Tin nhắn Tùy chỉnh Phần 2
20 Vert.x Future & Promise
21 Vert.x Future & Promise - Thực hành
22 Sử dụng Futures
23 Vert.x Launcher
24 Triển khai lại Trực tiếp (Live Redeploy)
25 Vert.x Docker - Fat Jar
26 Vert.x Docker - Jib
1 Tổng quan
2 Ứng dụng Web Vert.x
3 Định tuyến HTTP - Yêu cầu GET
4 Đối tượng Tùy chỉnh - Xử lý lỗi
5 Kiểm thử đơn vị sử dụng WebClient
6 Project Lombok
7 Định tuyến HTTP - Biến đường dẫn (Path Variables)
8 Kho lưu trữ Trong bộ nhớ (In Memory Store)
9 Phản hồi HTTP Tùy chỉnh (Custom HttpResponse)
10 Định tuyến HTTP - PUT
11 Bộ xử lý Thân yêu cầu (Body Handler)
12 Định tuyến HTTP - DELETE
13 Tiêu đề HTTP - Loại nội dung (Content Type)
14 Tiêu đề HTTP - Tùy chỉnh
15 Tái cấu trúc Bộ xử lý HTTP (Refactor HTTP Handlers)
16 Mở rộng Máy chủ Web (Scaling)
17 Mở rộng Máy chủ Web - Kiểm tra Tải (Load Test)
1 Tổng quan
2 Biến môi trường
3 Thuộc tính Hệ thống & Quy tắc Ghi đè
4 Cấu hình Kiểm tra Thuộc tính Hệ thống
5 Tệp YAML
1 Tổng quan
2 Thiết lập Cơ sở dữ liệu PostgreSQL
3 Thiết lập Di chuyển Lược đồ (Schema migration) với Flyway
4 Lần Di chuyển Lược đồ đầu tiên với Flyway
5 Cấu hình Kết nối Cơ sở dữ liệu
6 PgPool - Tổng quan
7 PgPool - Cấu hình
8 PgPool - Lựa chọn (Select)
9 Mẫu SQL - Đối tượng Tùy chỉnh
10 Mẫu SQL - Đối tượng Json
11 Mẫu SQL - Chèn (Insert)
12 Mẫu SQL - Chèn Hàng loạt (Batch Insert)
13 Mẫu SQL - Xóa (Delete)
14 Sử dụng Giao dịch (Transactions)
15 Reactive SQL Client sử dụng MySQL
16 Cấu hình Reactive MySQL Client
17 Cấu hình Flyway MySQL
1 Tổng quan
2 Mutiny - Uni
3 Mutiny - Multi
4 Mutiny - Vert.x Core, Vert.x Web
5 Mutiny - Vert.x Reactive Clients
1 Tổng quan
2 Thiết lập Dự án Quarkus
3 Quarkus Reactive - RESTEasy và Hibernate Reactive với Panache Phần 1
4 Quarkus Reactive - RESTEasy và Hibernate Reactive với Panache Phần 2
5 Quarkus Reactive - Vert.x Verticles
6 Quarkus Reactive - Tiêm Vert.x (Inject)
7 Quarkus Reactive - Vert.x EventBus
1 Tổng quan
2 Máy chủ Web Socket - Đơn giản
3 Máy chủ Web Socket - Nâng cao
4 Máy chủ Web Socket - Phát sóng (Broadcast)
5 Máy khách Web Socket (Client)
1 Chúc mừng bạn!

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

In this course you will learn how to build reactive web applications using the Vert.x toolkit. The course starts with the core features of Vert.x and throughout the course we will cover more and more Vert.x modules.

The course is very practical and most of the course are hands-on coding examples. Basic Java 11 knowledge and docker experience is preferred to be able to follow everything in the course.

  • Vert.x Core:

    • Understand the basic concepts: Future, Promise & the event bus

  • Vert.x Web:

    • Build reactive REST APIs

  • Vert.x Reactive SQL Clients

    • Reactive non-blocking Database Access.

  • Vert.x Config:

    • Configure your application properly

and more...

Vert.x was one of the first JVM based reactive libraries. It is battle proven and used by a lot of companies in production. It found its way into multiple components and plays a key role in:

  • Hibernate Reactive:

    • Non-blocking database access featuring the reactive SQL Clients from Vert.x

  • Quarkus Reactive:

    • Reactive programming using Vert.x

    • Inject Vert.x into Quarkus Beans

    • Deploy Vert.x Verticles

    • Use the Vert.x Eventbus

 

The original content of this course is only available on Udemy and the copyright is by the instructor!

 

About the instructor:

Daniel is a senior software engineer and developed multiple web applications serving millions of users. He started as full stack developer and was able to gain experience for frontend and backend development.

He found his passion in developing highly scalable applications. Currently he works as a senior software engineer on a fin-tech platform that is used by more than three million users (2022). He advanced into a role as Technical Lead and offers his knowledge to his colleagues. The fin-tech platform utilises Technologies such as Apache Kafka, Java (Vert.x & Micronaut), PostgreSQL and AWS and consists of multiple Microservices.

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 Reactive Programming
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊