| Giai đoạn | Chủ đề chính | Nội dung & Công cụ | Mục tiêu sản phẩm |
|---|---|---|---|
| 1 | Nền tảng |
|
Tạo một script PHP cơ bản sử dụng Composer để quản lý một dependency. |
| 2 | Cài đặt & Cấu trúc |
|
Cài đặt một dự án Laravel mới và sử dụng Artisan để tạo một controller hoặc model. |
| 3 | Khái niệm Cốt lõi |
|
Xây dựng một vài route đơn giản trả về view hoặc phản hồi JSON. |
| 4 | Frontend |
|
Tạo một Blade view với layout và một vài component cơ bản. |
| 5 | Cơ sở dữ liệu |
|
Tạo một migration, chạy nó, và sử dụng Eloquent để thực hiện các hoạt động CRUD trên một model. |
| 6 | Tính năng Nâng cao |
|
Triển khai chức năng đăng ký và đăng nhập người dùng bằng hệ thống xác thực có sẵn của Laravel. |
| 7 | Kiểm thử |
|
Viết một bài kiểm thử tính năng đơn giản để xác minh một route hoạt động chính xác. |
| 8 | Triển khai & Hệ sinh thái |
|
Chuẩn bị một ứng dụng Laravel để triển khai bằng cách cấu hình file .env và các cài đặt khác. |
Tư duy Cốt lõi cho Lập trình viên Laravel
1. Ưu tiên Quy ước hơn Cấu hình
Laravel phát triển mạnh mẽ dựa trên các quy ước. Hãy tuân theo chúng để đẩy nhanh tốc độ phát triển và giảm thiểu việc phải đưa ra các quyết định không cần thiết.
2. Viết mã Thanh lịch
Tập trung vào việc viết mã sạch, dễ đọc và biểu cảm. Laravel được thiết kế để mang lại niềm vui cho lập trình viên, hãy tận dụng cú pháp đẹp của nó.
3. Tài liệu là Người bạn Tốt nhất
Tài liệu chính thức của Laravel cực kỳ xuất sắc và chi tiết. Khi gặp vấn đề, hãy biến nó thành thói quen kiểm tra tài liệu trước tiên.
4. Tận dụng Hệ sinh thái
Đừng phát minh lại bánh xe. Laravel có một hệ sinh thái phong phú gồm các gói (packages) và công cụ (Forge, Vapor) giúp giải quyết các vấn đề phổ biến một cách hiệu quả.