Mini Project CRUD
Sau khi nắm vững kết nối MySQL, bước tiếp theo là áp dụng tất cả kiến thức đã học vào một Mini Project CRUD hoàn chỉnh. CRUD (Create,…
Sau khi nắm vững kết nối MySQL, bước tiếp theo là áp dụng tất cả kiến thức đã học vào một Mini Project CRUD hoàn chỉnh. CRUD (Create,…
Sau khi nắm vững Class và Object, bước tiếp theo là học Constructor và Destructor – hai phương thức đặc biệt trong PHP OOP. Constructor tự động chạy…
Sau khi nắm vững Constructor và Destructor, bước tiếp theo là học Tính kế thừa (Inheritance) – một trong 4 trụ cột của OOP. Inheritance cho phép class…
Sau khi nắm vững Tính kế thừa (Inheritance), bước tiếp theo là học Tính đóng gói (Encapsulation) – trụ cột quan trọng của OOP. Encapsulation là cơ chế…
Sau khi nắm vững Tính đóng gói (Encapsulation), bước cuối cùng trong 4 trụ cột OOP là Tính đa hình (Polymorphism). Polymorphism cho phép một interface có nhiều…
Sau khi nắm vững Polymorphism, bước tiếp theo là học Traits – cơ chế tái sử dụng code ngang hàng trong PHP. Khác với Inheritance (kế thừa dọc),…
Sau khi nắm vững Traits, bước tiếp theo là học Static Methods và Properties – cơ chế truy cập properties/methods mà không cần tạo object. Static members thuộc…
Sau khi nắm vững Static Methods, bước tiếp theo là học Magic Methods – các phương thức đặc biệt bắt đầu bằng __ (2 dấu gạch dưới) được…
Bài 22 giải thích MVC là gì — bài này bạn sẽ xây dựng thực tế một cấu trúc MVC hoàn chỉnh từ đầu. Không dùng framework mà…
Bài 23 đã xây dựng MVC cơ bản với router đơn giản. Bài này nâng cấp thành Router chuyên nghiệp — hỗ trợ HTTP methods (GET/POST/PUT/DELETE), dynamic parameters,…