上門編程教學課程內容
課程簡介
本課程專注於 GitHub Spark 這款 AI 原生開發工具,讓學員在三小時內掌握 自然語言編輯、即時預覽、一鍵部署 的完整工作流。Spark 支援 TypeScript + React 開發,內建 GitHub Copilot、PWA 儀表板、多模型選擇(GPT-4o、Claude 3.5 Sonnet),並提供托管運行環境(資料儲存、AI 推理、雲端託管)。課程透過實作個人工具與 SaaS 原型,讓學員體驗「想法即應用」的開發模式,從原型到生產無需配置環境,直接整合 GitHub 生態系(版本控制、安全、協作)。
課程目標
-
掌握 Spark 的自然語言編輯器與多模型提示工程技巧。
-
能生成具 AI 功能的微型應用(聊天機器人、內容生成、智能自動化)。
-
學習即時預覽、版本變體生成與 GitHub 生態整合。
-
完成具商業價值的應用(如習慣追蹤器或 SaaS 原型)並一鍵上線。
-
建立「AI 原生開發」工作模式,支援從原型到生產的全流程。
適合對象
課程時長與授課方式
課程大綱
第一部分:Spark 平台導覽與快速上手(約 40 分鐘)
-
Spark 核心架構:自然語言編輯器 + 托管運行環境 + GitHub 生態整合。
-
介面導覽:提示輸入、即時預覽、版本歷史、模型選擇與部署面板。
-
Spark 訊息系統:每月額度管理、多模型切換(GPT-4o、Claude 3.5)。
-
實作練習:
第二部分:AI 應用生成與迭代實戰(約 70 分鐘)
-
自然語言迭代:多輪對話優化(「加入深色模式」、「行動端導覽」、「資料匯出」)。
-
版本變體:一鍵生成 3-6 種設計方案,快速探索最佳 UI/UX。
-
內建 AI 功能:聊天機器人、內容生成、智能推薦無需額外整合。
-
實作練習(個人任務):
第三部分:程式碼擴充與 GitHub 整合(約 50 分鐘)
-
Copilot 程式碼編輯:Spark 編輯器內使用 Copilot 自動完成,自訂 React 元件。
-
VS Code 代理模式:一鍵開啟 Codespaces,保留所有變更歷史。
-
版本控制:自動 Git 儲存庫同步、PR 自動草擬、協作分享。
-
實作練習:
第四部分:一鍵部署與商業應用(約 20 分鐘)
-
即時發布:GitHub 認證安全託管,Azure 雲端基礎設施自動配置。
-
成果展示:學員分享上線應用,比較不同提示策略的效果。
-
商業場景討論:原型驗證、SaaS 啟動、個人工具開發。
-
延伸學習方向:
課程特色
-
零環境配置:托管運行環境包含計算、儲存、AI 推理與託管。
-
三種開發模式:自然語言 + 可視化控制 + Copilot 程式碼,適應各技術水平。
-
GitHub 原生:版本控制、安全認證、協作工具無縫整合。
-
三小時內從想法到公開應用,支援 PWA 與跨裝置存取。
-
智能擴展:內建 AI 功能(聊天、生成、自動化),無需複雜 API。