Lập trình · 22/09/2026

Học Laravel 13 – Trọn bộ 37 bài từ cơ bản đến production

Khóa học Laravel 13 gồm 37 bài theo dự án TaskFlow, đi từ môi trường phát triển đến dữ liệu, bảo mật, API, queue, kiểm thử và chuẩn bị vận hành. Đây là mục lục chính: mỗi bài có số thứ tự và bản tiếng Anh tương ứng.

Học Laravel 13 – Trọn bộ 37 bài từ cơ bản đến production

Khóa học Laravel 13 gồm 37 bài theo dự án TaskFlow, đi từ môi trường phát triển đến dữ liệu, bảo mật, API, queue, kiểm thử và chuẩn bị vận hành. Đây là mục lục chính: mỗi bài có số thứ tự và bản tiếng Anh tương ứng.

Học như thế nào?

Cần biết PHP căn bản, HTML, SQL và sử dụng terminal. Học lần lượt nếu mới làm quen Laravel; nếu đã có kinh nghiệm, chọn nhóm phù hợp nhưng vẫn đọc phạm vi TaskFlow ở bài 01. Chạy ví dụ trong môi trường local riêng, không sao chép lệnh migration hoặc cấu hình demo lên production.

Framework yêu cầu PHP 8.3 trở lên; checkpoint và bộ công cụ kiểm thử của dự án dùng PHP 8.4.25, Laravel 13.32.0 và Node 24. Dùng lockfile và kiểm tra platform requirements thay vì mặc định mọi phiên bản PHP đều chạy được cùng bộ dev dependencies.

A. Nền tảng và môi trường

B. Database và Eloquent

C. Kiến trúc và nghiệp vụ

D. Xác thực và bảo mật

E. API và xử lý bất đồng bộ

F. Kiểm thử, vận hành và tổng kết

Kết quả thực hành và giới hạn

TaskFlow có project thuộc owner, tạo/hoàn thành task, lọc và phân trang, session login, Sanctum bearer API, file PDF riêng tư, notification, job invalidation, scheduler và Reverb opt-in. Bộ kiểm thử tại checkpoint đạt 102 tests/465 assertions; có frontend build, Reverb smoke test, health command và restore drill cô lập.

Chưa có public signup, password recovery, MFA, chia sẻ project hoặc quét virus file. CI và Nginx/systemd là cấu hình chuẩn bị: chưa chạy hosted CI và chưa deploy TaskFlow lên Linux production. Không đồng nhất việc xuất bản bài học trên website với triển khai ứng dụng demo lên production. Bài 34–36 giải thích các bước operator cần kiểm chứng thêm.

Bài tập kết thúc

Chứng minh user khác không đọc được project/file; token có ability vẫn bị policy giới hạn; thao tác lặp không phá trạng thái; restore trả lại dữ liệu và file đúng checksum. Sau đó chọn một cải tiến nhỏ, bổ sung test và mô tả kế hoạch rollout/rollback. Quay lại bài 37 để đối chiếu tính năng Laravel 13 với những gì dự án thực sự làm.

Thảo luận

Bình luận 0

Đăng nhập để bình luận

Bạn cần có tài khoản để tham gia thảo luận và trả lời độc giả khác.

Đăng nhậpĐăng ký

Chưa có bình luận. Hãy là người đầu tiên chia sẻ ý kiến.