Vibe Coding Advanced
Vibe Coding Advanced: Tự cầm lái sản phẩm thật cùng AI
Ở Vibe Coding Foundations, bạn đã biến ý tưởng thành một sản phẩm web chạy được. Vibe Coding Advanced đưa bạn lên bước tiếp theo: từ “AI làm hộ” sang tự cầm lái sản phẩm. Bạn đóng vai trưởng nhóm kỹ thuật, còn AI là lập trình viên mới vào nghề: bạn giao việc, duyệt kế hoạch, đọc thay đổi và quyết định cái gì được đưa lên.
Khi sản phẩm bắt đầu có người dùng thật, dữ liệu thật, những câu hỏi mới xuất hiện: Ai được xem dữ liệu nào? AI sửa gì trong code của tôi? Làm sao gửi báo cáo tự động mỗi sáng? Sản phẩm đã đủ an toàn để công khai chưa? Khoá học này giúp bạn trả lời từng câu hỏi đó bằng một quy trình làm việc chuyên nghiệp, có kiểm soát.
Sau khoá học, bạn có thể
Để AI lập kế hoạch trước khi viết code, góp ý trên kế hoạch và duyệt từng thay đổi
Đọc diff từng file, từng dòng và tự sửa tay những chỗ nhỏ mà không tốn lượt AI
Lưu điểm an toàn bằng Git và quay lại bản ổn định bất cứ lúc nào
Viết spec.md đủ 6 phần và file quy tắc (GEMINI.md, AGENTS.md) để AI làm đúng quy ước dự án
Xây backend thật với Supabase: bảng dữ liệu, đăng nhập và phân quyền bằng RLS
Kết nối AI với cơ sở dữ liệu qua MCP và hỏi dữ liệu bằng tiếng Việt
Tự động kéo dữ liệu về Google Sheets, vẽ biểu đồ và gửi email báo cáo bằng Apps Script
Rà soát logic và bảo mật trước khi công khai, rồi deploy lên Vercel với biến môi trường an toàn
Quan trọng hơn một sản phẩm cụ thể, bạn có năng lực tự bảo trì và mở rộng sản phẩm của mình sau khoá học, đồng thời biết rõ việc nào tự làm được và việc nào cần đến người chuyên.
Nội dung khoá học
1. Bắt đầu khoá học
Ôn nhanh 4 kỹ năng đã có từ Vibe Coding Foundations, chuẩn bị công cụ (Antigravity, Cursor dự phòng, Node.js, Git) và giới thiệu sản phẩm bạn sẽ mang theo suốt khoá.
2. Làm chủ Antigravity, tự cầm lái
Rèn tư duy trưởng nhóm kỹ thuật, biết khi nào dùng v0/Lovable và khi nào dùng Antigravity. Lưu điểm an toàn bằng Git, bật Planning và Request Review để AI lập kế hoạch trước khi làm, phân biệt must-have với nice-to-have, đọc diff và tự sửa tay.
3. Spec và quy trình làm việc chuyên nghiệp
Thiết lập GEMINI.md, AGENTS.md làm bộ nhớ dự án cho AI, chọn model phù hợp và theo dõi lượt dùng. Viết spec.md 6 phần ngay trong dự án, dùng skill để AI phản biện spec trước khi thêm tính năng, và khởi động dự án cuối khoá.
4. Backend thật và dữ liệu sống
Hiểu vì sao sản phẩm cần backend, chọn giữa localStorage, Google Sheet và Supabase. Phân quyền dữ liệu bằng RLS, cấu hình Supabase Auth, kết nối AI với Supabase qua MCP và làm việc với dữ liệu thật bằng Table Editor, SQL Editor.
5. Tự động hoá và tích hợp
Nối Supabase với Google Sheets bằng Apps Script, đặt lịch gửi email báo cáo, vẽ biểu đồ thống kê. Cất chìa khoá bí mật an toàn, gỡ lỗi bằng Console và Network. Phần nâng cao: dựng dashboard trên web với MCP và skill vẽ biểu đồ.
6. Chất lượng, an toàn và xuất bản
Rà soát hai trụ cột đúng logic và an toàn dữ liệu, kiểm tra bằng Supabase Security Advisor, nhờ AI rà soát trước deploy. Đưa sản phẩm lên Vercel, kiểm tra bằng Lighthouse, lên kế hoạch bảo trì và trình bày sản phẩm trong buổi showcase cuối khoá.
Khoá học dành cho ai
Học viên đã hoàn thành Vibe Coding Foundations muốn đưa sản phẩm lên mức vận hành thật
Người đã dùng AI làm ra bản demo nhưng chưa kiểm soát được code, dữ liệu và bảo mật
Người làm kinh doanh, vận hành muốn tự xây công cụ nội bộ có đăng nhập, phân quyền và báo cáo tự động
Founder cần một sản phẩm đủ tin cậy để đón người dùng đầu tiên
Yêu cầu đầu vào
Đã hoàn thành Vibe Coding Foundations hoặc đã từng tự làm một sản phẩm web nhỏ với AI
Máy tính Windows hoặc macOS có kết nối Internet
Tài khoản Google và GitHub
Có sẵn một sản phẩm (hoặc ý tưởng) để mang theo và nâng cấp trong suốt khoá học
Phương pháp học
Học qua thực hành trên chính sản phẩm của bạn: mỗi chủ đề gồm bài học ngắn, phần tương tác, câu hỏi kiểm tra nhanh và bài tập áp dụng có nộp kết quả (ảnh lịch sử commit, báo cáo rà soát, email báo cáo tự động…). Bài tập cuối khoá là sản phẩm đã deploy, kèm checklist an toàn và video showcase 3–5 phút.
Nội dung khóa học
Bắt đầu khoá Vibe Coding Advanced
1 bài học · 4 hoạt độngLàm chủ Antigravity, tự cầm lái
4 bài học · 19 hoạt độngSpec và quy trình làm việc chuyên nghiệp
4 bài học · 17 hoạt động-
Skill là gì và quy trình phản biện spec
-
Thực hành: thêm nút “Thêm vào Google Calendar”, từ spec đến kiểm thử (phần 1)
-
Thực hành: thêm nút “Thêm vào Google Calendar”, từ spec đến kiểm thử (phần 2)
-
Cài skill từ cộng đồng vào dự án
-
Cài skill, xử lý khi gõ / không thấy skill, và bảng tóm tắt quy trình