Files
2026-05-20 18:31:04 +08:00

536 lines
42 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- trigger vercel build -->
<div align="center">
<img src="../../assets/easy-vibe-logo-hd.svg" alt="Easy-Vibe Logo" width="300">
<img src="../../assets/banner.png" alt="Easy-Vibe Banner" width="100%">
<p align="center" style="font-size: 1.2em; color: #666; margin: 20px 0;">
直接上手,一起 vibe!會說話就會做應用。<br>
<span style="font-size: 0.9em; color: #888;">Jump right in and vibe together — if you can talk, you can build apps.</span>
</p>
<a href="https://trendshift.io/repositories/22079" target="_blank"><img src="https://trendshift.io/api/badge/repositories/22079" alt="datawhalechina/easy-vibe | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>
<p align="center" style="font-size: 1.05em; color: #666; margin: 16px 0;">
你好 · Hello · 哈囉 · こんにちは · 안녕하세요 · Hola · Bonjour · Hallo · مرحبا · Xin chào<br>
我們的教程(第一部分)已經支援 10 種語言,歡迎世界各地的朋友一起 coding<br>
<span style="font-size: 0.9em; color: #888;">Stage 1 of our tutorial is now available in 10 languages. Friends around the world, let's start coding together!</span>
</p>
<p align="center">
🚀 <a href="https://datawhalechina.github.io/easy-vibe/welcome.html">開始體驗</a> · ✨ <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/">互動式教程</a> · 🦞 <a href="https://github.com/datawhalechina/hello-claw">學習 OpenClaw</a> · 📖 <a href="#目錄--table-of-contents">查看目錄</a><br>
<span style="font-size: 0.85em; color: #888;">🚀 <a href="https://datawhalechina.github.io/easy-vibe/welcome.html">Start Exploring</a> · ✨ <a href="https://datawhalechina.github.io/easy-vibe/en/appendix/">Interactive Tutorial</a> · 🦞 <a href="https://github.com/datawhalechina/hello-claw">Learn OpenClaw</a> · 📖 <a href="#目錄--table-of-contents">Table of Contents</a></span>
</p>
<p align="center">
<a href="https://datawhalechina.github.io/easy-vibe/welcome.html">開始閱讀</a> ·
<a href="#-內容導航">學習地圖</a><br>
<span style="font-size: 0.85em; color: #888;">
<a href="https://datawhalechina.github.io/easy-vibe/welcome.html">Read Online</a> ·
<a href="#-content-navigation">Learning Map</a>
</span>
</p>
<p align="center">
<a href="https://github.com/datawhalechina/easy-vibe/stargazers" target="_blank">
<img src="https://img.shields.io/github/stars/datawhalechina/easy-vibe?color=660874&style=for-the-badge&logo=star&logoColor=white&labelColor=1a1a2e" alt="Stars"></a>
<a href="https://github.com/datawhalechina/easy-vibe/network/members" target="_blank">
<img src="https://img.shields.io/github/forks/datawhalechina/easy-vibe?color=660874&style=for-the-badge&logo=git-fork&logoColor=white&labelColor=1a1a2e" alt="Forks"></a>
<a href="../../LICENSE" target="_blank">
<img src="https://img.shields.io/badge/License-CC_BY_NC_SA_4.0-4ecdc4?style=for-the-badge&logo=creative-commons&logoColor=white&labelColor=1a1a2e" alt="License"></a>
</p>
<p align="center">
<a href="../zh-CN/README.md"><img alt="简体中文" src="https://img.shields.io/badge/简体中文-d9d9d9"></a>
<a href="../zh-TW/README.md"><img alt="繁體中文" src="https://img.shields.io/badge/繁體中文-d9d9d9"></a>
<a href="../en-US/README.md"><img alt="English" src="https://img.shields.io/badge/English-d9d9d9"></a>
<a href="../ja-JP/README.md"><img alt="日本語" src="https://img.shields.io/badge/日本語-d9d9d9"></a>
<a href="../es-ES/README.md"><img alt="Español" src="https://img.shields.io/badge/Español-d9d9d9"></a>
<a href="../fr-FR/README.md"><img alt="Français" src="https://img.shields.io/badge/Français-d9d9d9"></a>
<a href="../ko-KR/README.md"><img alt="한국어" src="https://img.shields.io/badge/한국어-d9d9d9"></a>
<a href="../ar-SA/README.md"><img alt="العربية" src="https://img.shields.io/badge/العربية-d9d9d9"></a>
<a href="../vi-VN/README.md"><img alt="Tiếng_Việt" src="https://img.shields.io/badge/Tiếng_Việt-d9d9d9"></a>
<a href="../de-DE/README.md"><img alt="Deutsch" src="https://img.shields.io/badge/Deutsch-d9d9d9"></a>
</p>
</div>
<table align="center">
<tr>
<td width="50%" valign="top" align="center">
<img src="../../assets/gif-header.png" width="100%">
<br>
<strong>新手專屬學習地圖</strong>
<br>
<sub>零基礎專屬指引,清晰規劃路徑,告別「學了忘」</sub>
</td>
<td width="50%" valign="top" align="center">
<img src="../../assets/gif-tutorial.png" width="100%">
<br>
<strong>手把手圖文教程</strong>
<br>
<sub>保姆級圖文詳解,如同私教在旁,跟著做就能學會</sub>
</td>
</tr>
<tr>
<td width="50%" valign="top" align="center">
<img src="../../assets/gif-ide.gif" width="100%">
<br>
<strong>沉浸式模擬編程</strong>
<br>
<sub>虛擬滑鼠自動導覽,帶你快速上手 IDE 核心用法</sub>
</td>
<td width="50%" valign="top" align="center">
<img src="../../assets/gif-diffusion.gif" width="100%">
<br>
<strong>看得見的 AI 原理</strong>
<br>
<sub>演算法原理動畫化,一眼看懂 AI 如何「畫」出圖片</sub>
</td>
</tr>
<tr>
<td width="50%" valign="top" align="center">
<img src="../../assets/gif-rag.gif" width="100%">
<br>
<strong>像玩遊戲一樣學 RAG</strong>
<br>
<sub>獨家互動元件,點擊即可看清 RAG 資料流向</sub>
</td>
<td width="50%" valign="top" align="center">
<img src="../../assets/git-terminal.gif" width="100%">
<br>
<strong>視覺化終端原理</strong>
<br>
<sub>命令列操作視覺化,直觀展示後台邏輯與原理</sub>
</td>
</tr>
</table>
<div align="center">
<h3>⭐ 歡迎 <a href="https://github.com/datawhalechina/easy-vibe" style="color: #d0cd16ff;">點擊此處 Star</a> 加速更新 ❤️</h3>
</div>
<div align="center" style="margin: 30px 0;">
<a href="https://github.com/datawhalechina/easy-vibe/issues/new?template=story_submission.md">
<img src="https://raw.githubusercontent.com/datawhalechina/easy-vibe/main/assets/stories_image.png" alt="分享你的 Vibe 故事" width="80%" style="border-radius: 10px; box-shadow: 0 4px 12px rgba(0,0,0,0.15);">
</a>
<p style="margin-top: 15px; font-size: 1.1em; color: #666;">
📝 <strong>有自己的 vibe coding 故事?</strong>
在這裡提交,激勵更多人!
</p>
</div>
## 目錄 / Table of Contents
- [為什麼需要 Easy-Vibe](#為什麼需要-easy-vibe)
- [News](#-news)
- [適合誰](#適合誰)
- [你的學習路徑](#你的學習路徑)
- [學習建議](#學習建議)
- [一、零基礎入門](#一零基礎入門)
- [二、初中級開發工程師](#二初中級開發工程師)
- [三、高級開發工程師](#三高級開發工程師)
- [附錄知識庫](#-附錄知識庫)
- [如何學習](#-如何學習)
- [本地啟動本課件](#-本地啟動本課件)
- [其他課程 / Other Courses](#-其他課程--other-courses)
- [參與貢獻與致謝](#-參與貢獻與致謝)
- [LICENSE](#-license)
## 為什麼需要 Easy-Vibe
想做個記帳小程式?說出來。
想要一個支援微信登入的預約系統?說出來。
想做一個帶留言功能的部落格?說出來。
在 AI 時代,程式設計先從描述你想要什麼開始。
Easy-Vibe 教你的,就是怎樣把它一步步做成真正的產品。
## 🔥 News
- **[2026-05-20]** 🌍 **第一階段(Stage 1)多語言已全面覆蓋**:Stage 1 已在所有支援的語言(zh-cn, en, zh-tw, ja-jp, ko-kr, es-es, fr-fr, de-de, ar-sa, vi-vn)下完整可用,並已完成導覽/建置校驗,避免出現 404。
- **[2026-03-29]** ✨ **「使用者故事」專區上線並更新為真實案例**:首頁新增互動式故事輪播元件與獨立故事頁面,並將原有佔位內容替換為 4 篇真實使用者故事,涵蓋鄉村小學老師、大學生、高中資訊科技老師和貨車司機,展示不同背景的學習者如何用 AI 解決真實問題、做出真實產品。[👉 查看故事](https://datawhalechina.github.io/easy-vibe/zh-cn/vibe-stories/story-1.html)
- **[2026-03-26]** 🚀 **階段二實戰內容集中更新**:補充完整 SaaS 全棧大作業[《第一個 SaaS 全棧應用——文案生成網站》](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-2/assignments/copywriting-platform-supabase/);同時大幅補全[《如何整合 Stripe 等收費系統》](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-2/backend/stripe-payment/),完善多產品 UI、微信小程式後端等關鍵章節。
- **[2026-03-25]** 📚 **新增附錄「使用者研究與需求驗證」**:包含 4 篇文章——從哪裡找點子、雙鑽模型、Jobs to Be Done、The Mom Test 使用者訪談法,幫助新手學會發現和驗證產品想法。[👉 閱讀附錄](https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/)
- **[2026-03-25]** 📚 **英文文件全面更新**:第二階段(全端開發)和第三階段(高級開發)現已提供完整英文翻譯。[👉 開始學習](https://datawhalechina.github.io/easy-vibe/en/stage-2/)
- **[2026-03-02]** 🦞 **OpenClaw & AI Agent 友好支援**:新增 `llms.txt` AI 導航檔案,讓 OpenClaw、Claude、Cursor、Trae 等 AI Agent 能夠快速理解本倉庫結構,精準定位教程內容。希望每個🦞都學得愉快!
- **[2026-03-01]** [高級開發部分](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/)全面升級:新增 Claude Code 七大深度指南(MCP、Skills、Agent Teams 等)及八大跨平台開發實戰(PWA、Electron、NFT、VS Code 外掛、Qt 工業應用等)。
- **[2026-02-25]** 更新[附錄知識庫](https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/),涵蓋 9 大知識領域、80+ 互動式專題。
- **[2026-01-27]** 新增 Android 和 iOS 平台應用開發教程。
- **[2026-01-19]** 發布 Prompt Engineering、AI 演進史、鑑權設計、Git 原理等一系列互動式演示元件,大幅提升視覺化學習體驗。
<details>
<summary>Past News</summary>
- **[2026-01-16]** 重構專案結構,正式確立「新手入門」章節,降低上手門檻。
- **[2026-01-14]** 完成第一階段「產品原型建構」文件的大規模更新。
- **[2026-01-13]** 完成文件架構重構,全面支援多語言 (i18n)。
- **[2026-01-01]** 發布專案核心學習地圖 (Learning Map),明確學習路徑。
</details>
## 適合誰
- **零基礎愛好者**:先做出第一個作品,再理解怎麼做
- **產品經理 / 創業者**:快速驗證想法,低成本做 MVP
- **學生**:建立 AI 時代的實戰技能
- **初級開發者**:補齊從想法到上線的完整開發鏈路
- **中高級開發者**:掌握 AI 協作開發、複雜專案實戰與效率升級
## 你的學習路徑
### 🎮 我想先試試(5 分鐘體驗)
**適合人群**:所有人
**學什麼**AI 程式設計初體驗、貪吃蛇小遊戲
**你會得到**5 分鐘做出第一個 AI 應用
[開始體驗](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/learning-map/)
### 💡 我有個想法要實現
**適合人群**:零基礎/產品經理/創業者
**學什麼**:AI IDE 工具、需求拆解、頁面設計、功能規劃、提示詞寫法、原型迭代
**你會得到**:一個可展示的產品原型
[開始學習](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/learning-map/)
### 🚀 我想系統學習
**適合人群**:開發者/進階學習者
**學什麼**:前端、後端、資料庫、AI 整合、部署維運、Claude Code 開發技巧
**你會得到**:獨立完成一個可上線的全端 AI 應用
[開始學習](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-2/)
### 🦞 我想建構 AI Agent
**適合人群**:對 AI Agent 感興趣的開發者
**學什麼**OpenClaw AI 助理、Skills 系統、自動化工作流
**你會得到**:一個屬於你的命令列 AI 助理
[開始學習](https://github.com/datawhalechina/hello-claw)
### 📚 我想查資料
**適合人群**:所有人
**學什麼**:電腦基礎、AI 原理、9 大知識領域
**你會得到**80+ 互動式專題資料
[查看知識庫](https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/)
## 學習建議
- 零基礎、產品經理、創業者:從 [第一階段](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/learning-map/) 開始
- 有開發經驗:從 [第二階段](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-2/) 開始
- 想直接做複雜專案:進入 [第三階段](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/)
- 想學 AI Agent:看 [Hello Claw](https://github.com/datawhalechina/hello-claw)
### 📖 內容導航
<div align="center">
<img src="../../assets/readme-image1.png" alt="Learning Map" width="70%" style="border-radius: 10px; box-shadow: 0 8px 20px rgba(45,55,72,0.3); margin: 15px 0;"/>
</div>
### 一、零基礎入門
| 章節 | 關鍵內容 |
| :----------------------------------------------------------------------------------- | :------------------------------------------------ |
| [學習地圖](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/learning-map/) | 整體學習路徑導覽 |
| [AI 時代,會說話就會程式設計](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/ai-capabilities-through-games/) | 透過貪吃蛇等案例初步感受 AI 程式設計的能力 |
| [尋找好想法](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/finding-great-idea/) | 學會尋找和驗證產品想法,找到值得做的專案 |
| [認識 AI IDE 工具](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/introduction-to-ai-ide/) | 學會使用 IDE,在本機製作小遊戲 |
| [動手做出原型](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/building-prototype/) | 從需求分析、AI 產生單頁面,再到產生多頁面產品原型 |
| [給原型加上 AI 能力](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/integrating-ai-capabilities/) | 學會接入常見 AI 能力(文字、圖片、影片) |
| [完整專案實戰](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/complete-project-practice/) | 模擬真實場景、接受使用者回饋迭代,完整化專案 |
#### 附錄:產品與業務思維
| 章節 | 關鍵內容 |
| :----------------------------------------------------------------------------------- | :----------------------------------------- |
| [產品思維與方案設計](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/appendix-a-product-thinking/) | 從零到一做產品需要考慮的思維框架 |
| [AI 行業應用場景參考 (B 端)](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/appendix-industry-scenarios/) | 了解 AI 在不同產業的應用場景 |
| [AI 消費場景靈感參考 (C 端)](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/appendix-c-consumer-scenarios/) | 探索 AI 在消費級產品中的應用場景 |
#### 附錄:使用者研究與需求驗證
| 章節 | 關鍵內容 |
| :----------------------------------------------------------------------------------- | :----------------------------------------- |
| [從哪裡找點子:最適合新手的 3 個參考來源](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/appendix-idea-sources/) | 建立可靠的管道來尋找具體的產品機會 |
| [雙鑽模型:先做對的事,再把事做對](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/appendix-double-diamond/) | 用結構化流程從零散靈感到可執行方向 |
| [用 Jobs to Be Done 找出使用者真正想完成的事](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/appendix-jobs-to-be-done/) | 透過真實任務分析使用者目標而非表面功能需求 |
| [The Mom Test:驗證需求的使用者訪談方法](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/appendix-mom-test/) | 學會問更好的問題,避免假陽性回饋 |
#### 附錄:技術方案
| 章節 | 關鍵內容 |
| :---------------------------------------------------------------------------------------------------------------------- | :----------------------------------------- |
| [寫程式時遇到錯誤怎麼辦](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/appendix-b-common-errors/) | vibe coding 中的常見錯誤及排查方法 |
| [七款 AI 程式設計工具對比](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/appendix-articles/example0-1/vibe-coding-tools-snake-game-tutorial) | 對比測試主流 AI 程式設計平台 |
| [用設計和程式設計 Agent 設計網站](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/appendix-articles/example0-2/vibe-coding-tools-build-website-with-ai-coding-and-design-agents) | 學習如何使用 AI 智慧體協同工作 |
### 二、初中級開發工程師
#### 前端部分
| 章節 | 關鍵內容 |
| :--------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------- |
| [從 Lovart 出發,搭建自己的素材生產 Agent](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-2/frontend/lovart-assets/) | 從零開始,利用 Nanobanana 和 Lovart 批次產生高品質的設計素材,並動手建構一個能意圖識別的繪圖 Agent |
| [Figma 與 MasterGo 入門](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-2/frontend/figma-mastergo/) | 用設計工具梳理資訊架構和頁面結構,為前端實作打基礎 |
| [建構第一個現代應用程式 - UI 設計](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-2/frontend/ui-design/) | 基於設計稿完成元件化介面,實現從設計到程式碼的第一條鏈路 |
| [參考 UI 設計規範與多產品 UI 設計](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-2/frontend/multi-product-ui/) | 圍繞統一主視覺擴展多產品介面,練習系統化設計能力 |
| [用 LLM 和 Skills 讓介面變好看](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-2/frontend/llm-skills-beautiful/) | 用提示詞和 Skills 外掛讓 AI 產生美觀獨特的介面 |
| [一起做霍格華茲畫像](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-2/frontend/hogwarts-portraits/) | 從 0 到 1 做出接入 AI 能力的前端應用,串聯設計與開發 |
| [從設計原型到專案程式碼](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-2/frontend/design-to-code/) | 三種路徑將設計工具中的原型轉化為前端程式碼 |
| [使用現代元件庫更新你的介面](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-2/frontend/modern-component-library/) | 用元件庫快速建構專業級介面,統一風格、提升開發效率 |
#### 後端開發部分
| 章節 | 關鍵內容 |
| :------------------------------------------------------------------------------------------------- | :---------------------------------------------------------- |
| [從資料庫到 Supabase](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-2/backend/database-supabase/) | 在 Supabase 上落地資料庫和 API,打通資料模型與前端頁面 |
| [大模型輔助編寫介面程式碼與介面文件](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-2/backend/ai-interface-code/) | 用大模型協助產生介面與資料庫文件及程式碼,實現可讀可測的後端 |
| [Git 和 GitHub 工作流](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-2/backend/git-workflow/) | 在 Git 工作流中管理程式碼,進行版本控制和協作 |
| [如何部署 Web 應用](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-2/backend/zeabur-deployment/) | 使用 CloudBase、Vercel、Zeabur 等平台部署應用上線 |
| [CLI AI 程式設計工具](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-2/backend/modern-cli/) | 使用 CLI 類 AI 程式設計工具加速開發與除錯,形成個人工程化工作流 |
| [如何整合 Stripe 等收費系統](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-2/backend/stripe-payment/) | 接入支付系統,完成收費鏈路與基礎結算流程 |
| [大作業:建構第一個現代應用程式 - 全端應用](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-2/assignments/copywriting-platform-supabase/) | 綜合前端、後端與支付模組,完成可上線的全端 Web 應用 |
#### AI 能力附錄
| 章節 | 關鍵內容 |
| :------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------- |
| [Dify 入門與知識庫整合](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-2/ai-capabilities/dify-knowledge-base/) | 用 Dify Workflow 與基礎 RAG 搭建工具類產品,為後續應用升級打樣 |
### 三、高級開發工程師
#### Claude Code 核心技能
| 章節 | 關鍵內容 |
| :------------------------------------------------------------------------------------------------------ | :----------------------------------------------------------- |
| [Claude Code 快速上手](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/core-skills/basics/) | 安裝設定、基礎操作、實用技巧和常用指令 |
| [Claude Code MCP 完全指南](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/core-skills/mcp/) | 透過 MCP 讓 Claude Code 連接 GitHub、資料庫、API 等外部服務 |
| [Claude Code Skills 完全指南](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/core-skills/skills/) | 將專業知識打包成可複用技能包,一次設定反覆使用 |
| [如何讓 Claude Code 長時間工作](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/core-skills/long-running-tasks/) | 設計長時間執行的任務,讓 Coding Tools 持續工作直到完成 |
| [Claude Agent Teams 完全指南](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/core-skills/agent-teams/) | 多 AI 實例協同工作,像真正的開發團隊一樣並行協作 |
| [Claude Code Superpowers 工程級開發](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/core-skills/superpowers/) | 讓 AI 寫出工程級程式碼,遵循 TDD 和最佳實踐 |
| [Claude Code 工作流最佳實踐](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/core-skills/workflow/) | 日常開發、程式碼重構、Code Review 等場景的最佳實踐 |
| [Claude Code 行動端遠端開發](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/core-skills/mobile-development/) | 在行動裝置上使用 Claude Code,打造高效的遠端開發工作流 |
| [Claude Agent SDK 完全指南](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/core-skills/claude-agent-sdk/) | 使用 SDK 建構自訂 Agent 工作流,將 Claude 整合到你的工具中 |
| [從 Vibe Coding 到 Spec Coding](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/core-skills/spec-coding/) | 從即興提示轉向更結構化、規格驅動的 AI 開發工作流 |
#### 跨平台開發
| 章節 | 關鍵內容 |
| :------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------- |
| [如何選擇適合你的應用平台](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/cross-platform/choose-platform/) | 比較應用形態,根據使用者、場景和交付目標選擇合適的平台 |
| [如何建構微信小程式](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/cross-platform/wechat-miniprogram/) | 了解微信小程式生態,從官方範本到上線完成一個前端小程式 |
| [如何建構微信小程式 - 包含後端](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/cross-platform/wechat-miniprogram-backend/) | 在小程式中接入資料庫與後端邏輯,打通完整業務閉環 |
| [如何建構安卓程式](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/cross-platform/android-app/) | 使用 Expo 等工具,完成 Web/原生一體化的安卓應用開發 |
| [如何建構 iOS 程式](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/cross-platform/ios-app/) | 使用 Expo 等工具,完成 Web/原生一體化的 iOS 應用開發 |
| [如何開發 PWA 本機應用](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/cross-platform/pwa-local-app/) | 讓網頁變成「真正的 App」,支援離線、推送、桌面安裝 |
| [如何開發瀏覽器 AI 助手外掛](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/cross-platform/browser-ai-extension/) | 開發 Chrome 外掛,一鍵總結任意網頁,支援雲端 API 和內建 AI |
| [如何開發 Electron 桌面程式](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/cross-platform/electron-voice-to-text/) | 用 Electron 建構語音轉文字桌面應用,支援三平台安裝執行 |
| [如何快速開發並鑄造 NFT](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/cross-platform/nft-minting/) | 從零編寫智慧合約,部署到以太坊測試網,鑄造自己的 NFT |
| [如何開發 VS Code 外掛](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/cross-platform/vscode-extension/) | 開發 AI 專案助手外掛,支援範本產生、程式碼對話、多檔案問答 |
| [如何開發工業級 Qt 桌面應用](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/cross-platform/qt-industrial-hmi/) | 用 Qt 建構工業級水泵監控 HMI 系統,即時資料、趨勢圖、警報 |
#### AI 能力附錄
| 章節 | 關鍵內容 |
| :---------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------ |
| [什麼是 RAG 以及它如何運作](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/ai-advanced/rag-introduction/) | 系統理解 RAG 原理與常見架構,為複雜應用提供知識檢索基礎 |
| [中高級 RAG 與工作流編排:以 LangGraph 為例](https://datawhalechina.github.io/easy-vibe/zh-cn/stage-3/ai-advanced/langgraph-advanced-rag/) | 使用 LangGraph 等工具設計多步工作流與中高級 RAG 系統 |
### 📚 附錄知識庫
> 涵蓋 **9 大知識領域**、**80+ 互動式專題**,以動畫和視覺化元件幫助你直觀理解從電腦底層到 AI 前沿的核心概念。
>
> 👉 [查看完整附錄](https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/) · [AI 能力詞典](https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/8-artificial-intelligence/ai-capability-dictionary)
### 🎓 其他課程 / Other Courses
- [Hands-on Modern RL](#other-courses)
- [Learn Harness Engineering](#other-courses)
<table>
<tr>
<td valign="top" width="33%">
<strong>💻 電腦基礎</strong><br><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/1-computer-fundamentals/transistor-to-cpu.html">從電晶體到 CPU</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/1-computer-fundamentals/operating-systems.html">作業系統</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/1-computer-fundamentals/data-encoding-storage.html">資料的編碼、儲存與傳輸</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/1-computer-fundamentals/computer-networks.html">網路:兩台電腦如何對話</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/1-computer-fundamentals/data-structures.html">資料結構</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/1-computer-fundamentals/algorithm-thinking.html">演算法思維入門</a>
</td>
<td valign="top" width="33%">
<strong>🔧 開發工具</strong><br><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/2-development-tools/git-version-control.html">Git:程式碼的時光機</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/2-development-tools/command-line-shell.html">命令列與 Shell 腳本</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/2-development-tools/package-managers.html">套件管理器</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/2-development-tools/debugging-art/">除錯的藝術</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/2-development-tools/regex.html">正規表示式</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/2-development-tools/environment-path.html">環境變數與 PATH</a>
</td>
<td valign="top" width="33%">
<strong>🌐 瀏覽器與前端</strong><br><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/3-browser-and-frontend/javascript-deep-dive.html">JavaScript 語言深入</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/3-browser-and-frontend/browser-as-os-rendering.html">瀏覽器渲染管道</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/3-browser-and-frontend/frontend-frameworks.html">前端框架對比</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/3-browser-and-frontend/graphics-animation.html">圖形與動畫</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/3-browser-and-frontend/web-performance.html">網頁效能的度量與最佳化</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/3-browser-and-frontend/frontend-engineering.html">前端工程化全貌</a>
</td>
</tr>
<tr>
<td valign="top" width="33%">
<strong>🖥️ 伺服器與後端</strong><br><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/4-server-and-backend/http-protocol.html">HTTP 協定</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/4-server-and-backend/api-design.html">API 設計哲學</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/4-server-and-backend/auth-authorization.html">認證與授權體系</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/4-server-and-backend/concurrency-async.html">並行、非同步與多執行緒</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/4-server-and-backend/message-queues.html">訊息佇列與事件驅動</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/4-server-and-backend/backend-layered-architecture.html">後端分層架構</a>
</td>
<td valign="top" width="33%">
<strong>📊 資料</strong><br><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/5-data/database-fundamentals.html">資料庫原理與 SQL</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/5-data/database-fundamentals.html">資料庫原理</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/5-data/data-tracking.html">資料埋點與使用者行為採集</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/5-data/data-analysis.html">資料分析基礎</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/5-data/ab-testing.html">A/B 測試與實驗驅動</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/5-data/data-visualization.html">資料視覺化與儀表板</a>
</td>
<td valign="top" width="33%">
<strong>🏗️ 架構與系統設計</strong><br><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/6-architecture-and-system-design/monolith-to-microservices.html">從單體到微服務的演進</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/6-architecture-and-system-design/distributed-systems.html">分散式系統的挑戰</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/6-architecture-and-system-design/high-availability.html">高可用與容災</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/6-architecture-and-system-design/system-design-methodology.html">系統設計方法論</a>
</td>
</tr>
<tr>
<td valign="top" width="33%">
<strong>☁️ 基礎設施與維運</strong><br><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/7-infrastructure-and-operations/docker-containers.html">Docker 容器化</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/7-infrastructure-and-operations/kubernetes.html">Kubernetes 編排</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/7-infrastructure-and-operations/ci-cd.html">CI / CD 自動化</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/7-infrastructure-and-operations/dns-https.html">網域、DNS 與 HTTPS</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/7-infrastructure-and-operations/monitoring-logging.html">監控、日誌與警報</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/7-infrastructure-and-operations/infrastructure-as-code.html">基礎設施即程式碼</a>
</td>
<td valign="top" width="33%">
<strong>🤖 人工智慧</strong><br><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/8-artificial-intelligence/llm-principles.html">大語言模型的運作原理</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/8-artificial-intelligence/transformer-attention.html">Transformer 與注意力機制</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/8-artificial-intelligence/rag.html">RAG 架構</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/8-artificial-intelligence/ai-agents.html">AI Agent 與工具呼叫</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/8-artificial-intelligence/prompt-engineering.html">提示詞工程</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/8-artificial-intelligence/image-generation.html">圖像生成原理</a>
</td>
<td valign="top" width="33%">
<strong>🎯 工程素養</strong><br><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/9-engineering-excellence/code-quality-refactoring.html">程式碼品質與重構</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/9-engineering-excellence/testing-strategies.html">測試策略</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/9-engineering-excellence/design-patterns.html">設計模式</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/9-engineering-excellence/security-thinking.html">安全思維與攻防基礎</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/9-engineering-excellence/technical-writing.html">技術文件寫作</a><br>
• <a href="https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/9-engineering-excellence/open-source-collaboration.html">開源協作</a>
</td>
</tr>
</table>
## 🛠️ 如何學習
- 根據個人能力,選擇性地閱讀和實踐相關章節,如果有問題歡迎 issue 提問。
## 💻 本地啟動本課件
### 現代方案
在 AI IDE 對話框(VS Code、Cursor、Trae 等)中,輸入下列提示詞啟動本課件:
```
請你幫我執行這個專案的本機服務
```
### 傳統方案
1. `npm install`
2. `npm run dev`
3. 開啟瀏覽器造訪 `http://localhost:3000` 即可查看。
## Other Courses
Our team has also created other courses! Check them out:
[![Hands-on Modern RL](https://img.shields.io/badge/HANDS--ON_MODERN_RL-0052cc?style=for-the-badge)](https://github.com/walkinglabs/hands-on-modern-rl)
**Hands-on Modern RL**: An open-source, hands-on curriculum bridging the gap from basic RL concepts to LLM alignment, RLVR, and advanced Agentic systems.
[![Learn Harness Engineering](https://img.shields.io/badge/LEARN_HARNESS_ENGINEERING-0052cc?style=for-the-badge)](https://github.com/walkinglabs/learn-harness-engineering/tree/main)
**Learn Harness Engineering**: A comprehensive guide to harness engineering.
## 🤝 參與貢獻與致謝
- 如果你發現了一些問題,或者覺得任何可以改進本專案的地方,可以提 Issue 進行回饋。如果提完沒有人回覆你可以聯繫[保姆團隊](https://github.com/datawhalechina/DOPMC/blob/main/OP.md)的同學進行回饋跟進~
- 如果你想參與貢獻本專案,可以提 Pull Request,如果提完沒有人回覆你可以聯繫[保姆團隊](https://github.com/datawhalechina/DOPMC/blob/main/OP.md)的同學進行回饋跟進~
- 如果你對 Datawhale 很感興趣並想要發起一個新的專案,請按照 [Datawhale 開源專案指南](https://github.com/datawhalechina/DOPMC/blob/main/GUIDE.md)進行操作即可~
### 🙏 感謝每位貢獻者
- [散步 - 專案負責人](https://github.com/sanbuphy) (Datawhale 成員)
- 方可 - 指導老師(Datawhale 成員, 清華大學)
- [Yerim Kang](https://github.com/yerim25)(實踐專案部分 - 清華大學)
- [趙芷霖](https://github.com/ChileenZ)(實踐專案部分 - 清華大學)
- [李亦萱](https://yixuan20.github.io/)(頁面美術設計 - 清華大學)
- 劉思怡(實踐專案部分 - 清華大學)
- [劉麗欣](https://github.com/liulx25xx)(實踐專案部分 - 清華大學)
- AI Vibe Coding 101 內測群完整給建議體驗的小夥伴們
### 特別感謝
- 感謝 [@Sm1les](https://github.com/Sm1les) 對本專案的幫助與支援
- 感謝所有為本專案做出貢獻的開發者們和支援點讚的朋友們 ❤️
<div align="center">
<a href="https://www.star-history.com/#datawhalechina/easy-vibe&type=timeline&legend=top-left">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=datawhalechina/easy-vibe&type=timeline&theme=dark&legend=top-left" />
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=datawhalechina/easy-vibe&type=timeline&legend=top-left" />
</picture>
</a>
</div>
<div align=center style="margin-top: 30px;">
<a href="https://github.com/datawhalechina/easy-vibe/graphs/contributors">
<img src="https://contrib.rocks/image?repo=datawhalechina/easy-vibe" />
</a>
</div>
## 📄 LICENSE
<div align="center">
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">
<img
alt="知識共享授權協議"
style="border-width:0"
src="https://img.shields.io/badge/license-CC%20BY--NC--SA%204.0-lightgrey"
/>
</a>
<br />
本作品採用
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">
知識共享署名-非商業性使用-相同方式共享 4.0 國際授權協議
</a>
進行授權。
</div>
## Star History
[![Star History Chart](https://api.star-history.com/svg?repos=datawhalechina/easy-vibe&type=date&legend=top-left)](https://www.star-history.com/#datawhalechina/easy-vibe&type=date&legend=top-left)