NTM Solutions

Bài đăng nổi bật

🚀 Laravel 12 (2026) — Từ PHP Core đến Full Stack📘

Nếu cập nhật theo Laravel 12 LTS (2026) thì mình sẽ chia thành các phần như sau để người học đi từ PHP Core → Laravel → Triển khai dự án th...

Thứ Tư, 30 tháng 9, 2026

🚀 Laravel 12 (2026) — Từ PHP Core đến Full Stack📘

Nếu cập nhật theo Laravel 12 LTS (2026) thì mình sẽ chia thành các phần như sau để người học đi từ PHP Core → Laravel → Triển khai dự án thực tế.


Tiếp nối khóa "PHP Core 8.2 — Tự học PHP từ ZERO đến làm web động"

📘 PHẦN 1 — LÀM QUEN VỚI LARAVEL

Bài 01 — Laravel là gì?

  • Vì sao Laravel ra đời
  • MVC trong Laravel
  • Composer
  • Artisan CLI
  • Cấu trúc thư mục

Bài 02 — Cài đặt Laravel

  • Composer
  • Laravel Installer
  • laravel new
  • php artisan serve
  • Cấu hình VS Code

Bài 03 — Routing

  • routes/web.php
  • GET
  • POST
  • PUT
  • DELETE
  • Route Parameters
  • Named Route

Bài 04 — Controller

  • Tạo Controller
  • Action
  • Resource Controller
  • Truyền dữ liệu

Bài 05 — View Blade

  • Blade
  • Layout
  • Include
  • Section
  • Yield
  • Component

📘 PHẦN 2 — DATABASE

Bài 06 — Cấu hình Database

  • .env
  • MySQL
  • php artisan migrate

Bài 07 — Migration

  • Tạo bảng
  • Kiểu dữ liệu
  • foreignId
  • rollback

Bài 08 — Seeder

  • Seeder
  • Faker
  • DatabaseSeeder

Bài 09 — Factory

  • Factory
  • Fake Data

📘 PHẦN 3 — ELOQUENT ORM

Bài 10 — Model

  • Model
  • Table
  • Fillable
  • Guarded

Bài 11 — CRUD bằng Eloquent

  • create()
  • all()
  • find()
  • update()
  • delete()

Bài 12 — Query Builder

  • where
  • orWhere
  • orderBy
  • latest
  • paginate

📘 PHẦN 4 — RELATIONSHIP

Bài 13 — One To One


Bài 14 — One To Many


Bài 15 — Many To Many


Bài 16 — Has Many Through


Bài 17 — Polymorphic


📘 PHẦN 5 — FORM

Bài 18 — Request


Bài 19 — Validation


Bài 20 — Upload File


📘 PHẦN 6 — AUTHENTICATION

Bài 21 — Laravel Breeze


Bài 22 — Login


Bài 23 — Register


Bài 24 — Middleware


Bài 25 — Authorization


📘 PHẦN 7 — CRUD DỰ ÁN

Bài 26 — CRUD Categories

  • Resource Controller
  • Validation
  • Search
  • Pagination

Bài 27 — CRUD Posts

  • Relationship
  • Upload Image
  • Validation
  • Category
  • User

Bài 28 — CRUD Users

  • Danh sách User
  • Đổi Role
  • Khóa tài khoản
  • Reset Password

Bài 29 — Search & DataTables

  • Search
  • Sort
  • Filter
  • Pagination
  • DataTables.net

Bài 30 — Soft Delete

  • delete()
  • restore()
  • forceDelete()
  • Trash

📘 PHẦN 8 — NÂNG CAO

Bài 31 — Accessor & Mutator

Bài 32 — Local Scope & Global Scope

Bài 33 — Observer

Bài 34 — Event & Listener

Bài 35 — Queue

Bài 36 — Mail

Bài 37 — Notification

Bài 38 — Cache

Bài 39 — Storage

Bài 40 — Logging & Debug


📘 PHẦN 9 — REST API

Bài 41 — REST API

Bài 42 — API Resource

Bài 43 — Sanctum

Bài 44 — API Authentication


📘 PHẦN 10 — TRIỂN KHAI

Bài 45 — Deploy Shared Hosting

Bài 46 — Deploy VPS

Bài 47 — Nginx

Bài 48 — Queue Worker & Scheduler

Bài 49 — Production Tips

  • Cache
  • Optimize
  • ENV
  • APP_DEBUG
  • Security

Bài 50 — Tổng kết dự án Blog CMS

  • Tổng hợp kiến thức
  • Tối ưu source
  • Chuẩn bị triển khai thực tế

📘 BONUS

Kiểm thử với PHPUnit

  • Tạo Test
  • Feature Test
  • Test REST API
  • assertOk()
  • assertStatus(200)
  • assertJson()

🎯 DỰ ÁN CUỐI KHÓA

  • Login / Register
  • Dashboard
  • CRUD Categories
  • CRUD Posts
  • CRUD Users
  • Upload Image
  • Search
  • DataTables
  • Pagination
  • Soft Delete
  • Roles & Permissions
  • REST API
  • Deploy lên Hosting/VPS

  • PHP Core (35 bài) → học ngôn ngữ.
  • Laravel (51 bài) → học framework và hoàn thành một dự án thực tế.
  • Bonus PHPUnit → giới thiệu kiểm thử cơ bản và test REST API.

Bonus PHPUnit → chỉ 01 bài để giới thiệu kiểm thử, không làm khóa học quá nặng nhưng vẫn đủ để người học biết cách kiểm tra API và các chức năng cơ bản.


Đọc thêm:

  1. ✨📚 Cách dùng các thư viện cũ trong Laravel 13 🛠️
  2. 🎨 Laravel 13: Hướng Dẫn Sắp Xếp & Quản Lý Assets 📂
  3. 📘 VITE TRONG LARAVEL & ỨNG DỤNG CHO PHP / CODEIGNITER 3.x
  4. Giao diện dùng Blade Components
  5. 🚀Laravel 12 (2026) — Viết hàm riêng trong Laravel và chạy autoload để dùng
  6. 🧠Tư duy kiểm soát vòng lặp như dân PRO🔄
  7. Multi-Cursor / Select All Occurrences trong VS Code

Không có nhận xét nào:

Đăng nhận xét

Facebook Youtube RSS