ol
olhub·Khoá học

Spring REST API & Data JPA

Course tier 2 track Spring. Sau khi nắm container ở Spring Core, dùng Spring MVC build REST API (binding, validation, Problem Details RFC 9457, OpenAPI) và Spring Data JPA cho tầng dữ liệu (entity mapping, relationships, transaction, tránh N+1, Flyway, pagination).

OL

Giảng viên

OLHub Team
Miễn phíTrung cấp

46bài đã sẵn sàng · Đọc kỹ, không xem video

7 module

Học theo từng phần, không bị nhồi

Trung cấp

Cần nền tảng cơ bản trước

46 bài

Text-first — đọc kỹ, không xem video

~8.6 giờ

Tự nhịp, học theo tốc độ của bạn

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

Sau khoá học, bạn sẽ:

  • Design REST API tuân OpenAPI 3.1, status code đúng ngữ nghĩa, error format RFC 9457

  • Implement request binding + Jakarta Validation + @ControllerAdvice exception handling

  • Diagnose N+1 query và fix bằng fetch join / EntityGraph / DTO projection

  • Explain @Transactional propagation, rollback rule, AOP proxy self-call bypass

  • Implement Flyway migration versioning + pagination/sorting (OFFSET vs keyset)

Kỹ năng

Bạn sẽ thành thạo

Chương trình

Nội dung khoá học

7 module · 46 bài. Mỗi bài 18-25 phút đọc kỹ — không xem video, không hype.

  1. 01

    Spring MVC Core

    6 bài · ~59 phút

  2. 02

    Request & Response

    6 bài · ~59 phút

  3. 03

    Error, Validation & API Docs

    9 bài · ~120 phút

  4. 04

    JPA Fundamentals

    7 bài · ~69 phút

  5. 05

    Repository & Queries

    7 bài · ~69 phút

  6. 06

    Relationships & Transactions

    6 bài · ~61 phút

  7. 07

    Migration & Capstone

    5 bài · ~76 phút

Giảng viên

Ai đứng sau khoá này

OL

OLHub Team

Backend engineers

Backend engineers với kinh nghiệm thực tế trên Java/Spring, PostgreSQL, distributed systems. Tự build và maintain platform này, viết toàn bộ nội dung khoá học theo triết lý “hiểu bản chất, không học vẹt”.

Xem hồ sơ team →

Sẵn sàng bắt đầu?

Học miễn phí, không cần thẻ, không thời hạn. Chỉ cần bạn ngồi xuống đọc kỹ.