Thời lượng tổng: 1 tuần
Level: Beginner
Yêu cầu: Hoàn thành Module 1 & 2
Tổng quan Module
Trong module này, chúng ta sẽ đi sâu vào nghệ thuật thiết kế URL và tài nguyên (Resource). Bạn sẽ học cách mô hình hóa hệ thống thông qua các danh từ, xử lý quan hệ cha-con (Nesting) và giải quyết các bài toán nghiệp vụ phức tạp không nằm trong 4 phép toán CRUD cơ bản.
Danh sách bài học
| Bài | Tiêu đề | Thời lượng | Mô tả |
|---|---|---|---|
| 3.1 | Resource Naming | 20 phút | Cách đặt tên tài nguyên (Danh từ, Số nhiều) |
| 3.2 | Hierarchical Relationships | 25 phút | Xử lý quan hệ lồng nhau giữa các tài nguyên |
| 3.3 | Complex Actions | 20 phút | Xử lý các hành động nghiệp vụ (Non-CRUD) |
Kết quả học tập
Sau module này, bạn sẽ:
- Biết cách đặt tên URL chuẩn "ngôn ngữ REST".
- Thiết kế được cấu trúc nested resources hợp lý, không quá sâu.
- Biết cách xử lý các trường hợp đặc biệt như Login, Cancel Order, Verify Payment.