Vibe Coding với AI Agent: Từ ứng dụng Todo đến sản phẩm của riêng bạn
Học cách điều phối Lovable qua một ứng dụng Todo trung lập, rồi áp dụng phương pháp đó vào sản phẩm của bạn.
Nội dung khóa học
00Học thử, giới hạn và công cụ
Miễn phí6 bài học · 69 phút
Tìm hiểu trước cam kết của khóa học, lộ trình, bộ công cụ, chi phí và cách chuyển phương pháp sang sản phẩm riêng trước khi bắt đầu phần Lovable trả phí.
- Bạn sẽ có thể xây dựng những gì🔒7 phút
- Lộ trình khóa học và cam kết chuyển giao🔒12 phút
- Những công cụ được sử dụng🔒20 phút
- Lovable miễn phí hay trả phí?🔒10 phút
- Cách tiết kiệm lượt yêu cầu AI agent🔒5 phút
- Ý tưởng sản phẩm của bạn🔒15 phút
01Xây dựng Todo đầu tiên trong Lovable
Trả phí6 bài học · 107 phút
Xây dựng ứng dụng Todo đầu tiên chỉ chạy trong trình duyệt bằng Lovable, đồng thời hình thành thói quen quản lý phạm vi, PRD, Project Knowledge, Plan mode, kiểm tra, sửa lỗi, checkpoint và rollback.
- Bản tóm tắt có giới hạn cho lần xây dựng đầu tiên🔒15 phút
- PRD và Project Knowledge🔒20 phút
- Plan mode và định hướng hình ảnh🔒10 phút
- Kiểm tra kết quả tạo lần đầu🔒20 phút
- Vòng lặp sửa lỗi đầu tiên🔒30 phút
- Thực hành checkpoint và rollback🔒12 phút
02Tính năng 1: localStorage
Trả phí4 bài học · 90 phút
Thêm khả năng lưu dữ liệu trong trình duyệt cho ứng dụng Todo, rồi kiểm tra hành vi sau khi tải lại trang và những lỗi localStorage thường gặp.
- Vì sao localStorage quan trọng🔒10 phút
- Triển khai localStorage🔒35 phút
- Kiểm tra localStorage bằng tay🔒20 phút
- Làm gì khi localStorage bị lỗi🔒25 phút
03Khi Lovable làm sai yêu cầu
Trả phí4 bài học · 68 phút
Thực hành phục hồi sau khi lệch phạm vi, lặp vô ích, bịa API, thay đổi gây lỗi và thông báo khó hiểu trước khi ứng dụng trở nên phức tạp hơn.
- Lovable đã thay đổi điều tôi không yêu cầu🔒18 phút
- Lovable đang lặp lại hoặc bịa API🔒18 phút
- Khi rollback tốt hơn tiếp tục sửa🔒12 phút
- Đọc lỗi mà không cần đọc mã🔒20 phút
04Vòng lặp tính năng, kiểm tra UX và lần chuyển giao đầu tiên
Trả phí6 bài học · 230 phút
Xây dựng các tính năng frontend với ít hướng dẫn hơn, đặt trạng thái UX ở nơi có thể kiểm tra và tạo lát cắt đầu tiên cho sản phẩm riêng.
- Bộ lọc và trạng thái trống🔒35 phút
- Chỉnh sửa công việc bằng prompt của bạn🔒40 phút
- Mức ưu tiên và di chuyển dữ liệu🔒45 phút
- Hạn chót, tìm kiếm và trạng thái không có kết quả🔒45 phút
- UX trên thiết bị di động và regression🔒20 phút
- Cột mốc: Lát cắt đầu tiên của sản phẩm riêng🔒45 phút
05Refactor với Lovable
Trả phí3 bài học · 75 phút
Dọn dẹp ứng dụng Todo qua những bước refactor có trọng tâm, đồng thời dùng kiểm tra regression để giữ nguyên hành vi.
- Khi nào refactor là đáng làm🔒15 phút
- Tách các tiện ích xử lý công việc🔒30 phút
- Tách adapter localStorage🔒30 phút
06Cơ sở dữ liệu, bất đồng bộ và các thực thể riêng
Trả phí3 bài học · 55 phút
Bắc cầu từ lưu trữ trong trình duyệt sang dữ liệu từ xa, hành vi bất đồng bộ, cách nghĩ về loading/error và mô hình dữ liệu cho sản phẩm của học viên.
- Từ localStorage sang dữ liệu từ xa🔒15 phút
- Mô hình dữ liệu cho sản phẩm của bạn🔒20 phút
- Bản tóm tắt di chuyển cơ sở dữ liệu Todo🔒20 phút
07Triển khai cơ sở dữ liệu Supabase
Trả phí4 bài học · 140 phút
Tạo dự án Supabase, lập kế hoạch di chuyển, xây dựng bảng tasks và kết nối thao tác đọc ghi dữ liệu từ xa thật.
- Tạo Supabase từ đầu🔒30 phút
- Tạo bảng tasks bằng Lovable🔒35 phút
- Tải công việc từ cơ sở dữ liệu🔒35 phút
- Kết nối thao tác tạo, cập nhật và xóa🔒40 phút
08Đăng nhập và công việc riêng của người dùng
Trả phí3 bài học · 70 phút
Thêm đăng nhập, gắn công việc với người dùng và kiểm tra hành vi giữa hai người dùng trước khi bật cơ chế bảo vệ quyền riêng tư.
- Vì sao cần đăng nhập🔒10 phút
- Thêm giao diện Auth🔒40 phút
- Kiểm tra với hai người dùng🔒20 phút
09Bảo mật: RLS và quyền riêng tư của công việc
Trả phí4 bài học · 102 phút
Biến quyền sở hữu công việc thành quyền riêng tư thực sự ở cơ sở dữ liệu bằng RLS, gỡ lỗi và kiểm tra quyền truy cập với hai người dùng.
- Vì sao lọc ở frontend là chưa đủ🔒12 phút
- Triển khai các policy RLS🔒35 phút
- Gỡ lỗi khi RLS chặn chính hàng dữ liệu của bạn🔒30 phút
- Kiểm tra lỗi Auth và quyền truy cập🔒25 phút
10Triển khai trên Vercel
Trả phí6 bài học · 132 phút
Kết nối GitHub, chuẩn bị biến môi trường, triển khai lên Vercel và smoke-test ứng dụng trực tuyến sau khi đã có lớp bảo mật.
- Triển khai có nghĩa là gì🔒12 phút
- Tạo GitHub từ đầu🔒25 phút
- Chuẩn bị dự án để triển khai🔒20 phút
- Biến môi trường🔒20 phút
- Lần triển khai đầu tiên🔒35 phút
- Smoke test trên production🔒20 phút
11QA Todo lần cuối và bàn giao portfolio
Trả phí4 bài học · 87 phút
Hoàn thiện ứng dụng Todo, chạy kiểm tra regression lần cuối, viết nội dung bàn giao cho portfolio và chỉ ra những điều Todo chưa dạy.
- Hoàn thiện UX🔒25 phút
- Checklist regression cuối cùng🔒25 phút
- README và phần mô tả portfolio🔒25 phút
- Những điều Todo chưa dạy bạn🔒12 phút
12Dự án cuối khóa, công thức và bản đồ công cụ
Trả phí5 bài học · 120 phút
Dùng Build Notes đã tích lũy để phát triển sâu hơn lát cắt sản phẩm riêng, rồi kết thúc với các công thức tái sử dụng và bản đồ công cụ.
- Hoàn thiện PRD của riêng bạn🔒25 phút
- Prompt dùng chung cho tính năng hoặc sản phẩm mới🔒15 phút
- Tính năng đầu tiên cho sản phẩm riêng từ đầu đến cuối🔒45 phút
- Mục lục công thức và các tính năng tiếp theo🔒20 phút
- Khi Lovable chưa đủ: Bản đồ công cụ🔒15 phút