Lộ trình 16 buổi: từ con số 0 đến sản phẩm chạy thật trên internet
CHẶNG 1 — NỀN TẢNG VỮNG (Buổi 1–3)
Làm quen vibecode & ra cái app đầu tiên ngay trong buổi
Hiểu toàn cảnh 16 buổi đi tới đâu, nắm quy trình làm phần mềm, rồi tự tay tạo một trang/app đơn giản ngay buổi đầu — để thấy "à, mình làm được thật".
Bên trong một ứng dụng có gì: cái nền để chỉ huy AI
Hiểu một app được ráp từ những mảnh nào (giao diện, logic, phần xử lý, nơi lưu dữ liệu) và cùng AI dựng một app hoàn chỉnh có cả chỗ lưu trữ. Không cần nhớ cú pháp, chỉ cần hiểu ý niệm.
Thư viện, framework & khởi tạo dự án đúng chuẩn
Biết vì sao dân chuyên dùng "khung sẵn" để dự án gọn gàng, dễ mở rộng — và để AI tự dựng bộ khung chuẩn chỉ bằng một câu mô tả.
CHẶNG 2 — THIẾT KẾ TRƯỚC KHI CODE (Buổi 4–6)
Viết bản mô tả yêu cầu (PRD): bí quyết để AI làm đúng ý ngay từ đầu
Học cách "ra đề" cho AI bằng tài liệu yêu cầu, để nó không làm 40% rồi bắt bạn sửa tới sửa lui. Đây là vai của người phân tích nghiệp vụ — bạn làm được, với AI bên cạnh.
Thiết kế giao diện bằng AI trước khi code
Dựng bộ màn hình mẫu từ yêu cầu, chốt giao diện trước để khỏi xây xong mới đập đi làm lại.
Bản thiết kế kỹ thuật (TDD) & thiết kế cơ sở dữ liệu
Để AI "phỏng vấn" bạn rồi cùng chốt các quyết định kỹ thuật quan trọng và vẽ sơ đồ hệ thống. Bước này quyết định app sau này vững hay lung lay.
CHẶNG 3 — BẮT TAY XÂY THẬT (Buổi 7–12)
Cơ sở dữ liệu thực chiến & bắt đầu lưu code an toàn với GitHub
Hiểu nơi cất dữ liệu, tự sinh cấu trúc database từ bản thiết kế, và bắt đầu dùng GitHub như "Google Drive cho code" — không bao giờ mất việc đã làm.
Vòng lặp phát triển App: từ yêu cầu đến code, kiểm thử, bảo mật
Nắm trọn một vòng làm tính năng chuẩn: giao việc cho AI theo từng phần nhỏ, test thử, quét lỗi bảo mật, rồi lưu lại. Kèm cách theo dõi tiến độ dự án.
Code thật với Claude Code & quản lý phiên bản bằng Git/GitHub
Khởi tạo dự án, dùng file định hướng để AI bám đúng yêu cầu, và làm chủ Git/GitHub: lưu lịch sử, quay về bản cũ khi lỡ hỏng, thậm chí điều khiển AI code từ điện thoại.
Test tự động & kiểm soát chất lượng
Để AI tự viết bài kiểm tra cho app và tự chạy mỗi lần sửa — đảm bảo tính năng mới không đá hỏng tính năng cũ, biết lỗi trước cả khi người dùng gặp.
Bảo mật web & làm việc nhóm trên GitHub
Đăng nhập an toàn (mã hóa mật khẩu, chống dò mật khẩu, phân quyền theo vai) và cách nhiều người cùng làm một dự án mà không giẫm chân nhau. Đây là phần gỡ thẳng nỗi lo "lộ dữ liệu khách".
Lưu trữ file, tối ưu chi phí & test giao diện tự động
Lưu ảnh/file lên dịch vụ rẻ (vài đô cho hàng trăm GB), kiểm soát chi phí, và để AI tự bấm thử toàn bộ app như một người dùng thật.
CHẶNG 4 — ĐƯA SẢN PHẨM RA THẾ GIỚI (Buổi 13–16)
Đưa app lên internet thực chiến: máy chủ, tên miền, ổ khóa bảo mật
Chọn và cấu hình máy chủ, để AI tự cài đặt, gắn tên miền và chứng chỉ HTTPS, đưa app lên cho người thật dùng. Kèm bài học xương máu về bảo mật khi lên mạng.
Cập nhật dữ liệu an toàn & đóng gói ứng dụng với Docker
Sửa cấu trúc dữ liệu mà không làm mất dữ liệu thật của người dùng, và đóng gói app để "chạy đâu cũng giống nhau" — hết cảnh "máy tôi chạy được mà máy người khác thì không".
Đưa app lên điện thoại & tăng tốc với bộ công cụ
Các hướng làm app mobile, công cụ giúp làm nhanh hơn, và nghe học viên kể chuyện thực chiến — tự xây app cho công việc thay vì bỏ tiền mua phần mềm đắt tiền.
Vận hành & nâng cấp sản phẩm lâu dài: sao lưu, bảo mật máy chủ, theo dõi
Tự động sao lưu dữ liệu, khóa chặt máy chủ, theo dõi để app không sập, và cách nhận biết khi code phình to để dọn dẹp. Để sản phẩm của bạn sống khỏe, không phải làm xong rồi bỏ.