# CyberSoft Vibe Code — xây sản phẩm thật bằng AI (Claude Code) > Bốn khoá học end-to-end với Claude Code: làm web chạy trên tên miền riêng, app lên App Store và Google Play, bộ kiểm thử tự động, dashboard phân tích dữ liệu. Vibe để đi nhanh — hiểu kiến trúc để làm được nhiều dự án cho chính mình và cho khách hàng. - Đầu vào: biết dùng công cụ AI cơ bản; có tài khoản Claude gói Pro trở lên (Claude Code). - Hotline: 0961 05 10 14 · Trang: https://cybersoft.edu.vn/vibe-code/ ## Vibe Code Web — Xây và triển khai sản phẩm web end-to-end với Claude Code (VC-WEB) URL: https://cybersoft.edu.vn/vibe-code/web/ Vibe Code Web là khoá 8 buổi (3 giờ/buổi) của CyberSoft dạy xây một sản phẩm web hoàn chỉnh bằng AI agent Claude Code, đi đúng thứ tự một dự án ngoài đời: công cụ → luật cho AI → nghiệp vụ → kiến trúc → dữ liệu → API → an toàn → giao diện → kiểm thử → đóng gói → server thật → vận hành. Trên lớp, cả lớp cùng dựng một hệ thống bán hàng cho quán cà phê; kiến trúc, quy trình và tư duy được giải thích kỹ để học viên áp dụng cho dự án riêng hoặc dự án nhận từ khách hàng. Vì sao cần: Ý tưởng web nằm trong đầu bạn — nhưng chưa bao giờ chạy được trên mạng. Thuê ngoài thì tốn kém và phụ thuộc; học lập trình truyền thống thì mất nhiều tháng; còn tự gõ prompt thì được bản demo đẹp nhưng vỡ ngay khi có người dùng thật. ### Chủ đề (8 buổi, 3 giờ/buổi) - Nền tảng AI agent & thiết lập dự án: LLM, token, context window, harness; Claude Code: plan mode, slash command, checkpoint; CLAUDE.md, .claude/, skill, subagent; Git & GitHub cho người mới - Nghiệp vụ, kiến trúc & dữ liệu: Phỏng vấn nghiệp vụ, use case; Phạm vi bản đầu, ước lượng; 4 mức kiến trúc, chọn công nghệ, ADR; Thiết kế CSDL, migration - Xây sản phẩm cùng AI agent: REST API, backend phân lớp; Xác thực, phân quyền, bảo mật; Giao diện nối API, biểu mẫu; Kiểm thử, tối ưu, caching - Triển khai & vận hành: Docker, Docker Compose; Vercel / VPS, tên miền, HTTPS; CI/CD với GitHub Actions; Giám sát, sao lưu, bàn giao ### Hành trình - Setup: Cài Node.js, Git, VS Code, Claude Code; tạo repo GitHub; viết CLAUDE.md, settings.json, skill đầu tiên. → Máy sẵn sàng + khung dự án chuẩn - Thực thi: Phỏng vấn nghiệp vụ, viết use case, chọn mức kiến trúc, thiết kế dữ liệu và API trước khi có dòng mã nào. → Đặc tả + sơ đồ kiến trúc + ERD - Vibe code: Explore → Plan → Code → Verify: agent viết backend, giao diện, phân quyền, test; bạn duyệt và đòi bằng chứng. → Web chạy trên máy, test xanh - Triển khai: Đóng gói Docker, đưa lên Vercel hoặc VPS, trỏ tên miền, bật HTTPS, CI/CD, giám sát và sao lưu. → Web thật trên tên miền riêng ### Dự án áp dụng - CoffeePOS — Gọi món, tính tiền, báo cáo ca cho quán cà phê — dự án mẫu trên lớp - Đặt lịch spa / salon — Khách đặt giờ, nhân viên nhận lịch, nhắc lịch tự động - Quản lý học viên — Trung tâm đào tạo: lớp, điểm danh, học phí, phụ huynh - Kho cửa hàng — Nhập – xuất – tồn, cảnh báo hết hàng, báo cáo lãi - Chấm công & lương — Ca làm, chấm công, tính lương, phiếu lương - Mini CRM bán hàng — Khách hàng, cơ hội, lịch chăm sóc, báo cáo doanh số ### Dự án cuối khoá CoffeePOS — gọi món và tính tiền cho quán cà phê — Bối cảnh thật: 1 quầy, 6 nhân viên, khoảng 120 đơn mỗi ngày. Ba vai trò thu ngân, pha chế, quản lý; phân quyền đến từng API; báo cáo doanh thu có cache. ## Vibe Code App Mobile — Làm app iOS & Android bằng Claude Code, lên tận App Store và Google Play (VC-APP) URL: https://cybersoft.edu.vn/vibe-code/app-mobile/ Vibe Code App Mobile là khoá 8 buổi (3 giờ/buổi) của CyberSoft dạy làm app điện thoại Flutter chạy trên cả iOS và Android bằng AI agent Claude Code. Học viên mổ xẻ app mẫu CàPhê Go (12 màn hình), nắm kiến trúc 3 lớp App – Backend – Dịch vụ ngoài, dựng giao diện, nối Supabase (đăng nhập OTP, RLS, realtime), thông báo đẩy Firebase, kiểm thử, rồi được hướng dẫn đăng ký tài khoản Google Play Console, Apple Developer và phát hành app lên store. Vì sao cần: App chỉ có giá trị khi nằm trên điện thoại khách hàng — không phải trên máy bạn. Làm được giao diện chỉ là 30% chặng đường. Phần khó là dữ liệu thật, đăng nhập, thông báo, bảo mật — và cánh cửa duyệt app của Apple, Google. ### Chủ đề (8 buổi, 3 giờ/buổi) - Setup & app đầu tay: Flutter, Android Studio, Claude Code; Hot reload, vòng vibe; CLAUDE.md, quyền, commit & quay lui; Không có Mac vẫn học trọn khoá - Thiết kế trước khi code: Luồng 12 màn & wireframe; Kiến trúc App – Backend – Dịch vụ; Bảng dữ liệu & bảng quyền; Đặc tả giao việc cho AI - Dựng app & backend thật: Điều hướng, trạng thái, giao diện; Giỏ hàng, thanh toán VietQR; Supabase: OTP, RLS, hàm máy chủ; Realtime & thông báo đẩy - Kiểm thử & phát hành: 25 kịch bản kiểm thử, tối ưu; Đăng ký Google Play, Apple Developer; Ký app, TestFlight, thử nội bộ, nộp duyệt; Bản web trên Vercel, vá nhanh ### Hành trình - Setup: Cài Flutter SDK, Android Studio, Git, Claude Code; chạy app đầu tiên trên điện thoại bằng hot reload. → App đầu tay chạy trên máy thật - Thực thi: Mổ xẻ app mẫu 12 màn: luồng khách, kiến trúc 3 lớp, bảng dữ liệu, bảng quyền, đặc tả từng màn. → Hồ sơ thiết kế trong docs/ - Vibe code: Vòng vibe Nói → Nhìn → Chấm: dựng giao diện, giỏ hàng, thanh toán, backend Supabase, realtime, thông báo đẩy. → App đủ luồng với dữ liệu thật - Triển khai: Kiểm thử 25 kịch bản, ký app, đăng ký tài khoản store, TestFlight, thử nội bộ Google Play, nộp duyệt, bản web. → App trên store + bản web ### Dự án áp dụng - CàPhê Go — Đặt món mang đi, tích điểm, màn quầy — app mẫu trên lớp - Đặt lịch spa / phòng khám — Chọn dịch vụ, giờ trống, nhắc lịch bằng thông báo - Thẻ thành viên — Tích điểm, đổi quà, ưu đãi theo hạng - Học từ vựng — Thẻ ghi nhớ, nhắc ôn mỗi ngày, bảng xếp hạng - Giao việc nội bộ — Giao việc, nhận thông báo, cập nhật tiến độ - Đặt sân thể thao — Xem sân trống, đặt giờ, thanh toán QR ### Dự án cuối khoá CàPhê Go — đặt trước, lấy liền — App đặt món mang đi cho quán cà phê: khách đặt trước trên điện thoại, tới quán lấy luôn không xếp hàng; chủ quán nhận đơn, đổi trạng thái trên máy tính bảng, xem doanh thu trong ngày. ## AI Testing & Vibe Testing — Manual & Automation với AI agent: Playwright, Selenium, Appium, CI/CD (VC-TEST) URL: https://cybersoft.edu.vn/vibe-code/ai-testing/ AI Testing & Vibe Testing là khoá 8 buổi (3 giờ/buổi) của CyberSoft: 2 buổi Manual Testing với AI và 6 buổi Automation Testing với Claude Code, Playwright, Selenium, Appium, API testing, MCP, AI test agent và CI/CD (GitHub Actions, Jenkins). Khoá dạy quy trình bài bản từ cài đặt, cấu hình và giải thích từng tệp (CLAUDE.md, .claude/settings.json, skills, agents, .mcp.json), agent lấy ngữ cảnh từ đâu, lịch sử lưu ở đâu, cache hoạt động thế nào, đến đồng bộ GitHub, pull request và CI. Nguyên tắc xuyên suốt: AI đề xuất, tester kiểm chứng. Vì sao cần: Tester chỉ test tay đang bị bỏ lại — Tester dùng AI agent đang được săn đón. Phần mềm ra phiên bản mỗi tuần, regression test tay không theo kịp. Doanh nghiệp cần người vừa hiểu kỹ thuật kiểm thử, vừa điều khiển được AI agent, Playwright, Selenium, Appium và CI. ### Chủ đề (8 buổi, 3 giờ/buổi) - Manual Testing với AI (2 buổi): Phân tích yêu cầu, test design bằng AI; RTM tự động, test case Gherkin; Exploratory testing với MCP trình duyệt; Bug report chuẩn, skill QA đầu tiên - Setup Claude Code cho dự án test: CLAUDE.md, settings.json, quyền allow/deny; Skill, subagent reviewer, hook; MCP: Playwright, Appium, GitHub; Ngữ cảnh, lịch sử, cache, đồng bộ GitHub - Automation đa công cụ: Playwright E2E + API; Selenium WebDriver, Page Object, chuyển đổi suite cũ bằng AI; Appium cho Android / iOS; Fixture, test data, data-driven - AI agent test & CI/CD: Test agent: lập kế hoạch, sinh test, tự phục hồi có kiểm soát; Regression từ git diff, test chập chờn; GitHub Actions / Jenkins, báo cáo Allure; Visual & accessibility testing ### Hành trình - Setup: Cài Claude Code, Node/Java, trình duyệt, Android Studio; cấu hình CLAUDE.md, settings.json, skill, subagent; nối MCP trình duyệt và thiết bị. → Dự án test có "luật chơi" cho AI - Thực thi: Phân tích yêu cầu, thiết kế test bằng EP, BVA, bảng quyết định; RTM; exploratory testing; bug report chuẩn. → Bộ test case + RTM + bug report - Vibe code: AI agent viết test script Playwright, Selenium, Appium, API; data-driven; tự chạy, đọc lỗi, sửa — tester kiểm chứng. → Bộ automation web + mobile + API - Triển khai: Đưa vào CI/CD: smoke mỗi PR, regression theo lịch, báo cáo, bảo trì test khi giao diện đổi. → Pipeline test tự động trên GitHub ### Dự án áp dụng - E-Learning — Capstone QA Agent Squad: test design, E2E, API, CI, bảo trì v2 - Thương mại điện tử — Giỏ hàng, mã giảm giá, thanh toán — regression data-driven - Đặt phòng khách sạn — Exploratory với MCP, bug report, E2E đặt phòng - Quản lý nhân sự (HRM) — Suite Selenium sẵn có — AI chuyển đổi và bảo trì - App ngân hàng demo — Appium: đăng nhập, chuyển khoản, OTP trên Android - API đặt chỗ công khai — CRUD, token, schema, case âm 401/403/422 ### Dự án cuối khoá Bộ kiểm thử toàn diện cho hệ thống E-Learning — Đầu vào là bộ đặc tả và openapi.json của một hệ thống học trực tuyến. Nhóm giao nộp bộ thiết kế test, repo automation, bộ công cụ AI của nhóm và pipeline CI — rồi xử lý phiên bản 2 ngay trong buổi bảo vệ. ## Vibe Data Analysis — Phân tích dữ liệu cùng AI: Excel, SQL, Python, Power BI (VC-DATA) URL: https://cybersoft.edu.vn/vibe-code/phan-tich-du-lieu/ Vibe Data Analysis (Vibe DA) là khoá 8 buổi (3 giờ/buổi) của CyberSoft dành cho người mới, trái ngành, hướng tới vị trí Junior Data Analyst, BI Intern hoặc Business Analyst. Học viên dùng Claude (Claude Code, Cowork) làm co-pilot để làm sạch dữ liệu, viết SQL, phân tích khám phá bằng Python/pandas, dựng dashboard Power BI và viết báo cáo insight — kèm quy tắc kiểm chứng mọi con số AI đưa ra. Cuối khoá có 1 dashboard, 1 báo cáo insight và 1 mô tả dự án cho CV/portfolio. Vì sao cần: File Excel đầy dữ liệu — nhưng sếp vẫn hỏi "vậy nên làm gì?". Dữ liệu không thiếu, thứ thiếu là câu hỏi đúng, số liệu đáng tin và một câu chuyện dẫn tới hành động. AI giúp làm nhanh gấp nhiều lần — nếu bạn biết kiểm chứng. ### Chủ đề (8 buổi, 3 giờ/buổi) - Tư duy DA & thiết lập: Vai trò Data Analyst, quy trình end-to-end; Câu hỏi kinh doanh → KPI → giả thuyết; Setup Claude, cấu trúc dự án dữ liệu; An toàn dữ liệu khi dùng AI - Làm sạch, Excel & SQL: Kiểm tra chất lượng, cleaning log; PivotTable, SUMIFS, XLOOKUP; SQL: JOIN, GROUP BY, CTE; Kiểm chứng kết quả chéo - EDA & Dashboard: pandas, phân phối, xu hướng, ngoại lệ; Phân nhóm khách hàng, retention; Power BI: measure, KPI card, filter; Nguyên tắc dashboard dễ đọc - Insight & portfolio: Khung O – E – I – R; Executive summary, 3 slide; Capstone end-to-end; Mô tả dự án cho CV, phỏng vấn thử ### Hành trình - Setup: Cài Claude / Claude Code, Excel, Python, DuckDB, Power BI; dựng cấu trúc dự án dữ liệu; quy tắc an toàn dữ liệu. → Dự án phân tích có cấu trúc - Thực thi: Biến câu hỏi kinh doanh thành KPI, giả thuyết; kiểm tra chất lượng và làm sạch dữ liệu có nhật ký. → Data brief + cleaning report - Vibe code: AI viết SQL, pandas, gợi ý biểu đồ; bạn đối chiếu Pivot = SQL = Python trước khi tin bất kỳ con số nào. → SQL + notebook EDA đã kiểm chứng - Triển khai: Dashboard Power BI, báo cáo insight O – E – I – R, 3 slide cho quản lý, mô tả dự án cho CV. → Dashboard + báo cáo + portfolio ### Dự án áp dụng - Doanh thu online giảm — Tách 4 câu hỏi phân tích, tìm nguyên nhân theo kênh, sản phẩm - Thương mại điện tử — Pivot doanh thu theo tháng, khu vực, sản phẩm - CRM bẩn — Làm sạch dữ liệu khách hàng trùng, sai định dạng - Chuỗi bán lẻ — 8–10 truy vấn SQL trả lời câu hỏi kinh doanh - Churn SaaS — EDA bằng pandas, phân nhóm khách rời bỏ - Quảng cáo tăng, chuyển đổi giảm — Dashboard Power BI + báo cáo 1 trang cho quản lý ### Dự án cuối khoá Phân tích retention khách hàng cho doanh nghiệp subscription — Từ dữ liệu thô đến khuyến nghị hành động: hiểu bài toán, kiểm tra và làm sạch dữ liệu, truy vấn SQL, EDA bằng Python, dashboard Power BI và báo cáo insight trình bày cho quản lý.