Các thẻ HTML phổ biến
Ở bài trước, bạn đã biết cấu trúc cơ bản của HTML. Nhưng để tạo một trang web thực sự, bạn cần hiểu kỹ từng thẻ HTML và…
Ở bài trước, bạn đã biết cấu trúc cơ bản của HTML. Nhưng để tạo một trang web thực sự, bạn cần hiểu kỹ từng thẻ HTML và…
Khi bạn mở một trang web trên trình duyệt (Chrome, Firefox, Edge…), bạn thấy các chữ, hình ảnh, nút bấm được sắp xếp gọn gàng. Nhưng làm sao…
Bài 1-29 đã dạy các thành phần MVC riêng lẻ. Bài 30 là mini project hoàn chỉnh — kết hợp tất cả: authentication, CRUD sinh viên/môn học/điểm, dashboard…
Bài 28 kết nối MVC thành hệ thống hoàn chỉnh. Bài này xây dựng Authentication — hệ thống đăng nhập/đăng ký, quản lý session, bảo vệ password. Bạn…
Bài 23-27 đã xây dựng từng thành phần: Router, Controller, Model, View. Bài này kết nối tất cả lại thành hệ thống MVC hoàn chỉnh — từ request…
Bài 26 xây dựng Model làm việc với database. Bài này đi sâu vào View — lớp hiển thị giao diện, nhận dữ liệu từ Controller và render…
Bài 25 xây dựng Controller điều phối logic. Bài này đi sâu vào Model — nơi tương tác với database, xử lý business logic, validate dữ liệu. Model…
Bài 24 xây dựng Router điều hướng request đến controller. Bài này đi sâu vào Controller — thành phần trung tâm của MVC, nhận request từ router, gọi…
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,…
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à…