Giới Thiệu
Web là gì, developer làm gì, công cụ cần thiết để bắt đầu học lập trình web.
Tài liệu biên soạn từ thực tế giảng dạy — đủ lý thuyết để hiểu tại sao, đủ thực hành để biết làm thế nào, đủ bối cảnh để không bỡ ngỡ khi ra đi làm. Làm xong lab và Final Project, bạn sẽ có nền tảng để tự phát triển tiếp hoặc nhận dự án thực tế.
Đọc theo thứ tự, mỗi module xây trên module trước.
Giới Thiệu
Web là gì, developer làm gì, công cụ cần thiết để bắt đầu học lập trình web.
Module 1 — How the Web Works
HTTP, DNS, Client-Server, TCP/IP — cơ chế hoạt động của internet bên dưới bề mặt.
Module 2 — HTML & CSS
Markup, styling, layout, responsive design — nền tảng của mọi trang web.
Module 3 — JavaScript
Ngôn ngữ lập trình web, DOM manipulation, async programming, giới thiệu frameworks.
Module 4 — Server-Side Programming
Node.js, REST APIs, database, authentication — lập trình phía server.
Hướng dẫn từng bước — học xong có thể áp dụng ngay vào dự án.
Ba chủ đề quan trọng được viết chi tiết với ví dụ thực tế và hướng dẫn áp dụng.
Ba bài tập giao sau buổi 4. Mỗi bài có 3 stages: cơ bản → cải thiện → Tailwind.
Hoàn thành cả 3 trước khi học JavaScript — đây là checkpoint bắt buộc.