Thời lượng tổng: 1 tuần
Level: Intermediate
Yêu cầu: Hoàn thành Modules 1-3
🎯 Tổng quan Module
Hệ thống xử lý lỗi chính là "trái tim" của một Backend Design System tốt. Trong module này, bạn sẽ học cách xây dựng cơ chế validate dữ liệu đầu vào nghiêm ngặt, cách đặt tên lỗi máy-đọc-được (machine-readable) và cách xây dựng Middleware xử lý ngoại lệ tập trung để đảm bảo hệ thống không bao giờ bị "leak" thông tin nhạy cảm khi crash.
📚 Danh sách bài học
| Bài | Tiêu đề | Thời lượng | Mô tả |
|---|---|---|---|
| 4.1 | Input Validation | 25 phút | Validate dữ liệu đầu vào với Schema và Field-level errors |
| 4.2 | Error Codes Registry | 20 phút | Quản lý mã lỗi tập trung và phân loại lỗi |
| 4.3 | Global Exception Handling | 25 phút | Middleware xử lý lỗi và an toàn thông tin |
🎓 Kết quả học tập
Sau module này, bạn sẽ:
- ✅ Thiết kế được cấu trúc thông báo lỗi chi tiết đến từng Field.
- ✅ Xây dựng được bảng Catalogue mã lỗi dùng chung cho toàn dự án.
- ✅ Triển khai được cơ chế Global Error Handler bảo mật, chuyên nghiệp.