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

(2026) Quarkus for beginners, everything you need to know.

(2026) Quarkus cho người mới bắt đầu: Tất cả những gì bạn cần biết.

(2026) Quarkus cho người mới bắt đầu: Tất cả những gì bạn cần biết.

Xây dựng ứng dụng Java dựa trên framework Quarkus

4.3
(336 đánh giá)
1,165 học viên
Giảng viên
Coffee Code
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
3.0 giờ video
72 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Phát triển ứng dụng với Quarkus
Xây dựng ứng dụng REST
Thiết lập Cấu hình và Kiểm thử
Bảo mật ứng dụng Quarkus
Quản lý Cơ sở dữ liệu trong Quarkus

Yêu cầu

Hiểu biết cơ bản về Java
Kiến thức cơ bản về Docker
Kiến thức cơ bản về Cơ sở dữ liệu Quan hệ

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

Dành cho lập trình viên mới bắt đầu với Quarkus

Nội dung khóa học

11 phần • 72 bài giảng
1 Giới thiệu
2 Quarkus là gì?
3 So sánh Quarkus và Spring Boot
4 Khi nào nên sử dụng Quarkus
5 Khi nào không nên sử dụng Quarkus
6 Công cụ
1 Tạo ứng dụng đầu tiên
2 Chạy ứng dụng lần đầu
1 Nội dung chúng ta sẽ học
2 GET
3 Headers
4 QueryParam
5 PathParam
6 Triển khai PathParam
7 Cookies
8 Triển khai tạo Cookies
9 Triển khai đọc Cookies
10 POST PATCH PUT
11 Thêm Game (POST)
12 Chỉnh sửa Game (PATCH)
13 Thay thế Game (PUT)
14 Xóa Game (DELETE)
15 Response Model
16 @Consumes và @Produces toàn cục
1 OpenApi là gì?
2 Thêm OpenAPI vào dự án
3 Thực hành với OpenAPI
4 Định nghĩa schema
5 Định nghĩa operations
6 Định nghĩa responses
7 Tags
1 Dependency Injection là gì?
2 Dependency Injection
3 @Inject
1 Cấu hình properties
2 Profiles
3 Inject cấu hình
1 Giới thiệu Panache ORM
2 Cấu hình kết nối Database
3 Tạo Container Cơ sở dữ liệu PostgreSQL
4 Tạo Entities
5 Repository
6 Tìm tất cả (Find All)
7 Phân trang
8 Sắp xếp
9 Đếm
10 Tìm theo cột
11 Toán tử Like
12 Phương thức đếm tùy chỉnh
13 Tìm theo id
14 Chèn bản ghi mới
15 Thay thế bản ghi
16 Cập nhật bản ghi
17 Xóa bản ghi
18 Dọn dẹp mã nguồn
1 Flyway là gì?
2 Thêm và cấu hình Flyway cho dự án
3 Tạo file migration
4 Kiểm thử Flyway
1 Tạo Exception tùy chỉnh
2 Xử lý Exception tùy chỉnh
1 Hiểu về Kiểm thử Đơn vị, Tích hợp và Native trong Quarkus
2 Tạo và Chạy kiểm thử trong Quarkus
3 Mockito
4 Tạo bài kiểm thử đơn vị đầu tiên
5 Kiểm thử cơ sở dữ liệu
6 Kiểm thử tích hợp
1 Bảo mật
2 Schema Người dùng
3 Đăng ký Người dùng
4 Đăng nhập
5 Ủy quyền (Authorization)

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

Welcome to the course that will teach you everything you need to know to get started with Quarkus! This comprehensive course is designed for beginners who want to explore the capabilities of this modern Java framework, built for creating fast, lightweight applications in a microservices architecture. Throughout the course, we will cover all the essential aspects of working with Quarkus, from basic features to advanced techniques, enabling you to build fully functional applications.

Main course chapters:

  • REST – Learn how to create modern REST API applications using Quarkus that are fast, scalable, and easy to maintain.

  • OpenAPI/SwaggerUI – Discover how to generate API documentation with OpenAPI and use SwaggerUI for interactive API testing.

  • Dependency Injection – Understand the dependency injection mechanism in Quarkus, which helps you create flexible and testable applications.

  • Configuration – Learn how to efficiently configure Quarkus applications and manage settings across different environments.

  • Integration with a Database – Gain knowledge on integrating Quarkus with a database, creating queries, and managing data.

  • Flyway – Learn Flyway, a tool for managing database migrations, which will help you safely and conveniently manage changes to your database schema.

  • Exception Handler – Discover how to create efficient exception handling mechanisms that improve the reliability of your applications.

  • Testing – Learn the process of testing Quarkus applications, including unit and integration tests.

  • Security – Learn how to secure your Quarkus applications using mechanisms like authorization and authentication to ensure data and user security.

This course is designed to help you gradually absorb the necessary knowledge and then apply it in practice. By the end of the course, you'll be able to create your own Quarkus-based application, utilizing all the discussed features and best practices.

If suggestions for new lessons or topics arise during the course, they will be considered and added based on the needs of the learners. We are open to any proposals to make the course as tailored to your expectations as possible!

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 Backend Development
Hiển thị tất cả khoá học Java
Hiển thị tất cả khoá học Quarkus
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊