BMAD Method: Build SaaS với AI như một Team — Một mình
Khóa học thực chiến hướng dẫn áp dụng BMAD v6 để xây dựng SaaS hoàn chỉnh một mình — từ ý tưởng đến production với .NET 10, React và Claude Code CLI
Giảng viên
Bạch Ngọc ToànKhóa học bao gồm:
- Video Full HD
- Tài liệu học tập
- Source code mẫu
- Hỗ trợ Q&A
- Cập nhật miễn phí
Nội dung khóa học
0 bài học • 0 giờ học
Mô tả khóa học
Phần lớn developer tiếp cận AI coding bằng cách prompt trực tiếp, nhận code, chỉnh sửa, rồi lặp lại. Cách này hoạt động tốt trong vài ngày đầu. Nhưng khi project tăng độ phức tạp, các vấn đề bắt đầu xuất hiện: AI mất context giữa các session, output thiếu nhất quán, không có cách nào track được feature nào đã hoàn thành, và codebase dần trở nên khó kiểm soát.
Đây không phải giới hạn của AI — đây là hậu quả của việc thiếu quy trình.
Khóa học này cung cấp quy trình đó.
Tại Sao Cần Một Workflow Có Cấu Trúc Khi Dùng AI Để Code
AI coding tool mạnh nhất khi được cung cấp context chính xác và có phạm vi nhiệm vụ rõ ràng. Khi developer chat tự do qua nhiều session, context bị pha loãng, AI bắt đầu đưa ra các quyết định thiết kế mâu thuẫn nhau, và người dùng phải mất thời gian sửa những thứ đáng ra không cần sửa.
BMAD Method giải quyết vấn đề này bằng cách chuẩn hóa toàn bộ quy trình phát triển thành các phase rõ ràng, mỗi phase do một AI agent chuyên trách đảm nhận, output ra artifact cụ thể, và handoff sang phase tiếp theo theo chuẩn định sẵn.
BMAD Method Là Gì
BMAD (Breakthrough Method for Agile AI-Driven Development) là một framework phát triển phần mềm hướng AI, tổ chức công việc qua 4 phase tuần tự:
Analysis — Analyst Agent (Mary) chuyển ý tưởng thành
product-brief.mdcó cấu trúcPlanning — PM Agent (John) viết PRD với user stories và acceptance criteria đo lường được
Solutioning — Architect Agent (Winston) thiết kế API, database schema và kiến trúc frontend
Implementation — Developer Agent (Amelia) thực thi theo story file qua Claude Code CLI
Nguyên tắc cốt lõi: mỗi agent chỉ nhận đúng context phục vụ cho nhiệm vụ của nó. Kết quả là AI làm việc chính xác hơn, ít sai lệch hơn, và toàn bộ quá trình phát triển có thể lặp lại được ở bất kỳ project nào.
Project Thực Chiến: FeedbackBoard
Toàn bộ khóa học được xây dựng xung quanh một project thực tế: FeedbackBoard — ứng dụng SaaS cho phép tạo form thu thập feedback, nhận phản hồi từ người dùng, và sử dụng AI để tự động phân nhóm và tóm tắt thành insight có giá trị.
Đây là sản phẩm hoàn chỉnh, không phải demo. Sau khóa học, học viên có một ứng dụng đang chạy trên môi trường production với URL thực.
Tính năng được xây dựng trong khóa học:
Tính năng | Mô tả |
|---|---|
Auth & Multi-workspace | Đăng ký, đăng nhập, mỗi tài khoản có workspace riêng biệt |
Form Builder | Tạo form với nhiều loại câu hỏi: text, rating, multiple choice |
Public Form Page | Trang chia sẻ công khai để người dùng cuối điền phản hồi |
Response Dashboard | Theo dõi toàn bộ phản hồi theo thời gian thực |
AI Insight Summary | AI phân nhóm phản hồi và tóm tắt thành 3–5 insight chính |
Export CSV | Xuất dữ liệu để phân tích độc lập |
Tech stack: ASP.NET Core 9 · React 19 · PostgreSQL · OpenAI API (GPT-4o-mini) · Claude Code CLI · Railway hoặc VPS
Nội Dung Khóa Học
Khóa học gồm 8 module, hơn 30 bài học, tổng thời lượng khoảng 12–13 giờ video. Mỗi module kết thúc bằng một checklist artifact — học viên biết chính xác output cần có sau mỗi phần học.
Module 1 — Nền tảng & Quick Flow vs Full Lifecycle (~100 phút)
Giải thích nguyên nhân vibe coding không ổn định khi project tăng quy mô, cách BMAD v6 tổ chức workflow multi-agent, và cách phân biệt Quick Flow (phù hợp khi validate ý tưởng nhanh) với Full Lifecycle (phù hợp khi cần quy trình đầy đủ). Học viên setup Claude Code CLI và hiểu cấu trúc thư mục _bmad/ và _bmad-output/ ngay trong module đầu tiên.
Module 2 — Analyst Agent & Quick Dev (~90 phút)
Hướng dẫn sử dụng Analyst Agent (Mary) để tạo product-brief.md — artifact nền tảng của toàn bộ project. Bài học bổ sung về Quick Dev (bmad-quick-dev) cho phép học viên có output thực tế ngay trong buổi học đầu tiên.
Module 3 — PM Agent & PRD (~90 phút)
Cách viết PRD có chất lượng: user story theo chuẩn Given/When/Then, acceptance criteria đo lường được, và cách cắt scope phù hợp với năng lực solo developer. Output: prd.md hoàn chỉnh lưu vào _bmad-output/.
Module 4 — Architect Agent (~100 phút)
Thiết kế API RESTful, database schema với EF Core, kiến trúc frontend React, và tạo project-context.md — tài liệu được tất cả các agent sử dụng làm tham chiếu trong suốt quá trình implementation.
Module 5 — Context Engineering & Story File (~90 phút)
Giải thích cơ chế context window và lý do story file self-contained giúp AI giảm sai lệch. Học viên thực hành viết story file cho các tính năng của FeedbackBoard và lên kế hoạch sprint qua Developer Agent.
Module 6 — Developer Agent & Claude Code CLI (~180 phút)
Module trọng tâm của khóa học với 7 bài. Bao gồm toàn bộ vòng lặp phát triển: story → Claude Code → review → commit. Hai bài học bổ sung dành riêng cho solo developer: Party Mode (cách phối hợp nhiều agent trong cùng một session mà không gây xung đột context) và Token Cost Optimization (ước tính chi phí thực tế khi dùng Claude Code, các pattern gây lãng phí token và cách phòng tránh).
Module 7 — QA Workflow & Iteration (~75 phút)
QA trong BMAD v6 chạy từ Developer Agent, không có agent riêng biệt. Module này hướng dẫn toàn bộ vòng lặp QA → fix → QA, cách cập nhật story file khi yêu cầu thay đổi giữa chừng, và phân biệt lỗi implementation với lỗi spec.
Module 8 — Ship to Production (~60 phút)
Deploy FeedbackBoard lên Railway hoặc VPS: Dockerfile, cấu hình môi trường, database migration, domain. Kết thúc bằng retrospective toàn bộ workflow và BMAD starter template để học viên áp dụng cho project tiếp theo.
Đối Tượng Phù Hợp
Khóa học phù hợp với:
Solo developer hoặc indie maker muốn xây dựng sản phẩm bằng AI theo quy trình có thể lặp lại
Developer đã thử AI coding nhưng gặp vấn đề về tính nhất quán và khả năng bảo trì
Freelancer muốn tăng tốc độ delivery mà không giảm chất lượng code
Developer đang sử dụng .NET hoặc muốn học .NET trong ngữ cảnh dự án thực tế
Khóa học không phù hợp nếu bạn chưa có kiến thức lập trình cơ bản, muốn nghiên cứu lý thuyết AI thuần túy, hoặc cần framework phát triển cho team nhiều người (đây là phạm vi của BMAD Enterprise).
Khóa học liên quan
Lập trình dự án Website bán hàng ASP.NET MVC 4
Đây là khóa học của TEDU với format là quá trình làm một dự án thực tế step by step để giúp các bạn giải quyết các vấn đề thường gặp một cách nhanh nhất.
Làm dự án với WebAPI, AngularJS và EF Code First
Đây không đơn thuần là khóa học giúp các bạn làm dự án hay làm project thực tế mà nó còn bao gồm các kiến thức và kỹ năng giúp các bạn làm việc chuyên nghiệp trong môi trường công ty phần mềm.
Khóa học sử dụng TypeScript căn bản
Khóa học TypeScript căn bản là khóa học miễn phí của TEDU giới thiệu cho các bạn làm quen với một ngôn ngữ gọi là TypeScript dùng để phát triển ứng dụng phía client. Giúp bạn có nền tảng tốt để học Angular2
Khóa học Angular 2 căn bản
Khóa học Angular2 cơ bản giới thiệu tổng quan về Angular2 như kiến trúc, các thành phần của Angular2, giúp các bạn tiếp cận nhanh nhất với Angular2.