Chia Sẻ Khóa Học Vibe Coding Bootcamp - Trở Thành Một AI-Augmented Developer [Khóa 5609 A]
Học cách tập trung vào những gì thực sự quan trọng khi coding với AI bằng cách sử dụng các công cụ mới nhất bao gồm Cursor, Copilot, Claude, Gemini, ChatGPT, các công cụ open source và nhiều hơn nữa. Định hướng tầm nhìn của bạn, xây dựng các dự án thực tế và tạo dựng một portfolio sẵn sàng cho công việc để nhanh chóng khởi nghiệp trong lĩnh vực công nghệ. Khóa học hoàn hảo cho cả người mới bắt đầu và các nhà phát triển giàu kinh nghiệm muốn trở thành một AI-Augmented Developer.
Những gì bạn sẽ học được:
- ✓ Biến ý tưởng của bạn thành các ứng dụng web thực tế bằng AI, ngay cả khi bạn chưa từng triển khai dự án nào trước đây.
- ✓ Học cách chỉ đạo AI như một tech lead thay vì viết tay từng dòng.
- ✓ Viết prompt biến các mô hình như ChatGPT, Gemini và Claude thành coding partner đáng tin cậy.
- ✓ Xây dựng các dự án front-end và full-stack chuyên nghiệp sẽ gây ấn tượng với nhà tuyển dụng.
- ✓ Nâng cao kỹ năng của bạn với các công cụ AI và IDE như GitHub Copilot, Cursor và Zed.
- ✓ Xây dựng một portfolio chứng minh bạn có thể sử dụng AI để làm việc hiệu quả hơn trong khi xây dựng các ứng dụng sẵn sàng đưa vào sản xuất.
Tại sao lại chọn khóa học Vibe Coding này?
Bởi vì khóa học này được xây dựng từ đầu để biến bạn thành một Nhà phát triển đầu tiên về AI.
Bạn sẽ có được khả năng thực hành thành thạo nhiều công cụ tiên tiến, bao gồm các mô hình như ChatGPT, Gemini và Claude, các in-editor navigator như GitHub Copilot và các AI workshop được tích hợp đầy đủ như Cursor.
Ngoài các công cụ, bạn sẽ học các kỹ thuật chuyên nghiệp nâng cao như sử dụng AI Agent Mode cho các tác vụ phức tạp và Model Context Protocol (MCP) để kết nối AI của bạn với dữ liệu trực tiếp trong thế giới thực.
Nhưng phần quan trọng nhất là bạn sẽ không học "vibe coding" theo nghĩa truyền thống...
Bạn sẽ không chỉ học cách sử dụng AI để viết code; bạn sẽ nắm vững tư duy và quy trình làm việc phù hợp để chỉ đạo những đối tác mạnh mẽ này xây dựng các dự án chuyên nghiệp, mang lại cho bạn lợi thế đáng kể trong bất kỳ sự nghiệp công nghệ hiện đại nào.
Khóa học này đảo ngược hoàn toàn mô hình lập trình truyền thống. Thay vì viết từng dòng một, bạn sẽ đóng vai trò là một Creative Director, điều khiển các công cụ AI tiên tiến để hiện thực hóa ý tưởng của mình. Bạn sẽ học cách đưa ra prompt hiệu quả, lập kế hoạch như một provà sử dụng các công cụ hiện đại như Copilot, Cursor và Gemini để xây dựng mọi thứ, từ các game thú vị đến các ứng dụng full-stack.
Mỗi project được thiết kế để nâng cao kỹ năng của bạn và tạo ra những portfolio project thực mà bạn có thể tự hào. Cuối cùng, bạn thậm chí sẽ có một trang portfolio chuyên nghiệp, giới thiệu công việc và kiến thức chuyên môn của bạn để tự tin nói về nó trong bất kỳ cuộc phỏng vấn xin việc nào.
Cho dù bạn mới bắt đầu hay muốn nâng cao kỹ năng nhanh chóng, khóa học này sẽ trang bị cho bạn kiến thức để build thông minh hơn - và được tuyển dụng.
Vibe Coding tốt hay xấu?
Vibe coding đôi khi mang hàm ý tiêu cực. Và điều đó hoàn toàn xứng đáng.
Mọi chuyện có thể trở nên tồi tệ nếu thực hiện một cách cẩu thả hoặc bất cẩn.
Điều này đúng với nhiều công cụ mạnh mẽ - hiệu quả của chúng phụ thuộc vào kỹ năng của người sử dụng.
Hãy tưởng tượng một người mới bắt đầu cố gắng sử dụng Kính viễn vọng Hubble...mặc dù họ đang sử dụng một công cụ cực kỳ mạnh mẽ, nhưng có lẽ mọi việc sẽ không suôn sẻ!
Nếu bạn chỉ dán các prompt ngẫu nhiên vào AI và chấp nhận bất kỳ đoạn code nào được tạo ra, bạn có thể sẽ nhận được những dự án cồng kềnh, dễ hỏng mà bạn không thực sự hiểu rõ. Lỗi bị chôn vùi dưới các layer logic tự động tạo ra, hiệu suất bị ảnh hưởng, và những thay đổi nhỏ trở nên đáng sợ vì bạn không bao giờ chắc chắn AI đã làm gì bên trong. Trong trường hợp xấu nhất, bạn sẽ nhận được một danh mục mã nguồn đầy đủ, thoạt nhìn thì ấn tượng nhưng khi sử dụng thực tế hoặc trong một cuộc phỏng vấn kỹ thuật, nó lại trở nên vô nghĩa.
Nhưng trong tay một người hiểu cả cách thức hoạt động của code và cách AI suy nghĩ, Vibe Coding trở thành một thứ hoàn toàn khác...
Nó biến thành một sự cộng tác mạnh mẽ. Bạn trở thành Creative Director. Bạn là người thiết lập kiến trúc, xác định các ràng buộc, xem xét các quyết định và hướng dẫn AI đến các giải pháp sạch, dễ bảo trì. Bạn biết khi nào nên tin tưởng vào các đề xuất của AI và khi nào nên bỏ qua chúng. Bạn có thể yêu cầu AI đưa ra nhiều lựa chọn, tái cấu trúc output và thúc đẩy AI hướng đến các pattern tốt hơn. Khi được thực hành theo cách này, Vibe Coding không phải là lối tắt cho kỹ năng - mà là một hệ số nhân, cho phép một nhà phát triển giàu kinh nghiệm hoàn thành các dự án chất lượng cao nhanh hơn, khám phá nhiều ý tưởng hơn và tập trung vào các khía cạnh sáng tạo và ý tưởng của việc xây dựng phần mềm.
Khóa học Vibe Coding này bao gồm những gì?
Khóa học này đi sâu vào toàn bộ các công cụ bạn có thể sử dụng để vibe code, từ các mô hình khác nhau đến các integrated development environment (IDE) khác nhau. Nhưng có lẽ quan trọng hơn, nó dạy bạn tư duy cần thiết để vibe code tốt.
Sau đây là tổng quan về nội dung cụ thể của khóa học này:
1. Foundation: Mindset & Workflow. Phần mở đầu này đặt nền tảng thiết yếu cho toàn bộ khóa học. Bạn sẽ tìm hiểu triết lý cốt lõi của Vibe Coding, chuyển đổi vai trò của mình từ một "code writer" sang "Creative Director". Chúng ta sẽ khám phá lịch sử của AI trong development, những đặc điểm chung của các công cụ AI hiện đại, và thiết lập workflow chuyên nghiệp bao gồm planning, prompting và refining mà bạn sẽ sử dụng để xây dựng mọi dự án.
2. AI Toolkit: Đánh giá Co-Pilots của Bạn. Trước khi có thể chỉ đạo một team, bạn cần hiểu rõ điểm mạnh của họ. Trong phần này, bạn sẽ được thực hành với các major AI "Architect" như ChatGPT, Gemini và Claude. Chúng tôi sẽ đưa chúng vào một dự án "Gauntlet" được chuẩn hóa và chấm điểm hiệu suất của chúng trên bảng điểm dựa trên dữ liệu, đồng thời hướng dẫn bạn kỹ năng quan trọng về cách đánh giá và lựa chọn công cụ AI tốt nhất cho bất kỳ công việc nào.
3. Workshop: Thiết lập Môi trường chuyên nghiệp. Đây là module setup thực hành, nơi chúng tôi xây dựng developer workshop chuyên nghiệp của bạn. Bạn sẽ nhận được hướng dẫn từng bước đầy đủ để cài đặt và cấu hình tất cả các công cụ thiết yếu trên máy cục bộ của mình, bao gồm terminal, Node.js/npm, Git/GitHub và code editor tiêu chuẩn ngành, Visual Studio Code, cùng với các extension chính.
4. Các Project Lab: Xây dựng các Component đầu tiên của bạn. Tại đây, chúng ta sẽ chuyển từ lý thuyết sang thực hành. Bạn sẽ bắt đầu xây dựng các tác phẩm đầu tiên cho portfolio của mình với một loạt các dự án thú vị, khép kín như Reaction Game và Compliment Generator. Các lab này được thiết kế để xây dựng sự tự tin của bạn và cho bạn trải nghiệm thực tế sử dụng các công cụ AI khác nhau để áp dụng vòng lặp Vibe Coding cốt lõi.
5. Làm chủ In-Editor AI: Copilot, Cursor & Zed. Phần này sẽ đi sâu vào các hạng mục "Navigator" và "Workshop" mạnh mẽ của các AI assistant. Bạn sẽ học cách làm chủ các workflow của các công cụ in-editor như GitHub Copilot, AI-native editor Cursor, và giải pháp thay thế hiệu suất cao Zed. Chúng ta sẽ chạy thử nghiệm chúng thông qua dự án Gauntlet để khám phá những điểm mạnh độc đáo của chúng trong việc phát triển tốc độ cao, nhận biết theo ngữ cảnh.
6. Các Project nâng cao: Portfolio Gauntlet. Đây là trọng tâm của khóa học, nơi bạn sẽ xây dựng những dự án quan trọng nhất cho portfolio của mình. Bạn sẽ giải quyết một loạt các ứng dụng nhiều phần đầy thử thách, bao gồm một game bài "Scoundrel", một full-stack News Reader với proxy server, Podcast Player tương tác và Recipe App hoạt động ngoại tuyến dưới dạng một Progressive Web App (PWA).
7. Các kỹ thuật nâng cao: MCP & Dữ liệu Thực tế. Trong phần nâng cao này, bạn sẽ học cách chuyển đổi AI của mình từ một code generator đơn giản thành một agent thực thụ. Chúng tôi sẽ đề cập đến Model Context Protocol (MCP), tiêu chuẩn ngành cho phép AI của bạn kết nối với các công cụ và dữ liệu thực tế. Bạn sẽ xây dựng các dự án bằng cách sử dụng các MCP server chính thức từ Vercel và GitHub để tạo các ứng dụng động, hướng dữ liệu.
8. Lộ trình của Power User: Các Open-Source AI Model. Dành cho những ai muốn kiểm soát tối đa và bảo mật riêng tư, phần này sẽ khám phá thế giới thú vị của việc vận hành các mô hình AI nguồn mở cục bộ trên máy tính của bạn. Bạn sẽ tìm hiểu về open-source ecosystem, ưu và nhược điểm của phương pháp này, và cách thiết lập một công cụ như Ollama để hỗ trợ AI workflow của bạn một cách riêng tư và ngoại tuyến.
9. Capstone: Xây dựng Portfolio Chuyên nghiệp. Đây là phần cuối cùng trong hành trình xây dựng của bạn. Bạn sẽ vận dụng tất cả các kỹ năng và dự án đã phát triển và tổng hợp chúng thành một portfolio website cá nhân ấn tượng, được thiết kế chuyên nghiệp. Chúng ta sẽ sử dụng một framework hiện đại như Next.js và một AI-native editor như Cursor để tạo nên một showcase đẳng cấp thế giới cho tác phẩm của bạn.
10. Sự nghiệp của bạn với tư cách là một AI-Augmented Developer. Phần cuối cùng sẽ chuẩn bị cho bạn bước vào sự nghiệp. Bạn sẽ học cách trình bày hiệu quả các kỹ năng AI-augmented development nâng cao của mình trên resume và trong các buổi phỏng vấn xin việc. Chúng tôi sẽ cung cấp các đề xuất dự án và lộ trình học tập liên tục, đảm bảo bạn sẵn sàng phát triển mạnh mẽ với tư cách là một AI-Augmented Developer chuyên nghiệp.
Những gì bạn sẽ xây dựng:
Cách học tốt nhất là thực hành. Không chỉ xem những bài hướng dẫn dài lê thê. Bạn biết điều đó, nếu không bạn đã chẳng hứng thú với khóa học này. Các dự án thực tế mà bạn được thực hiện trong khóa học này không chỉ giúp bạn nâng cao kỹ năng và sự tự tin mà còn giúp portfolio của bạn trông thật ấn tượng.
1. Scoundrel (D&D Style Card Game):
Nâng cao kỹ năng game dev bằng cách tạo ra một card game chiến lược. Bạn sẽ chỉ đạo AI quản lý game state, triển khai game logic phức tạp và tạo một UI động phản hồi hành động của người chơi, tạo nên một game hoàn chỉnh, dễ chơi cho portfolio của bạn.
2. Local Spotify Clone:
Xây dựng một music player cục bộ theo theme Spotify hoạt động offline. Bạn sẽ sử dụng kiến thức mới về Github và Vercel MCP để cho phép AI agent của chúng ta tạo repository và deployment cho ứng dụng này.
3. Fullstack News Reader App:
Project full-stack đầu tiên của bạn. Bạn sẽ xây dựng một ứng dụng News Reader hiện đại, có thể lấy tin tức trực tiếp từ một news API thực tế. Quan trọng hơn, bạn cũng sẽ học cách xây dựng một back-end proxy server để bảo vệ các secret API key, một kỹ năng nền tảng dành cho các pro.
4. Recipe App hoàn chỉnh:
Xây dựng một ứng dụng dựa trên dữ liệu cho phép người dùng tìm kiếm các công thức nấu ăn, lưu công thức yêu thích vào một local list và thậm chí hoạt động ngoại tuyến. Project này giúp bạn nâng cao khả năng làm việc với các external API, quản lý state và tạo ra các ứng dụng nhanh chóng, đáng tin cậy thông qua vibe coding.
5. Capstone Project: Developer Portfolio chuyên nghiệp đẳng cấp thế giới của bạn:
Đây là vòng chung kết hoành tráng... nơi bạn tập hợp tất cả công sức của mình thành một Developer Portfolio được thiết kế chuyên nghiệp, ấn tượng. Bạn sẽ xây dựng một websiteđẳng cấp thế giới, giới thiệu các project bạn đã thực hiện, kể câu chuyện của bạn và đóng vai trò là một công cụ hỗ trợ nghề nghiệp tối ưu.
6. + 5 project thú vị hơn để thực hành các kỹ năng mới của bạn.
Chương trình học:
- ✓ 01. Giới thiệu.
- ✓ 02. Module 1: Vibe Coding & Web Design.
- ✓ 03. Module 2: Trở thành một Director.
- ✓ 04. Module 3: Chọn AI Partner (ChatGPT, Gemini, Claude) của bạn.
- ✓ 05. Module 4: Developer Setup.
- ✓ 06. Module 5: Các Project.
- ✓ 07. Module 6: Reaction Game (Claude).
- ✓ 08. Module 7: Compliment & Joke Generator (Gemini).
- ✓ 09. Module 8: Palette Font Kit (ChatGPT).
- ✓ 10. Module 9: Các AI Code Editor tích hợp (Copilot, Cursor, Zed).
- ✓ 11. Module 10: Scoundrel Game (Copilot).
- ✓ 12. Module 11: News Reader (Copilot).
- ✓ 13. Module 12: Podcast Player (Copilot).
- ✓ 14. Module 13: Recipes (Cursor).
- ✓ 15. Module 14: Deeper AI Integration (CLI & MCP).
- ✓ 16. Module 15: Open-Source AI.
- ✓ 17. Module 16: Tạo Developer Portfolio của bạn (Cursor).
- ✓ 18. Module 17: Sự nghiệp của Vibe Coder.
- ✓ 19. Phụ lục.
- ✓ 20. Làm gì tiếp theo đây?
