上門編程教學課程內容
本課程專注於 Claude Code 這款由 Anthropic 推出的終端機 AI 編程代理,讓學員在三小時內掌握如何在終端機、VS Code、JetBrains IDE 中透過自然語言指令,完成程式碼分析、功能開發、錯誤修復與 GitHub 整合的全流程任務。Claude Code 整合 Claude 4.5 模型(Sonnet、Opus),支援 agentic 開發模式,能自動探索程式碼庫、執行 bash 指令、多檔案編輯,並與 GitHub/GitLab 無縫整合。課程強調實作導向,學員將透過實際專案(如建立任務管理系統),體驗從需求描述到提交 PR 的完整 AI 協作流程。
課程目標
-
掌握 Claude Code 的終端機操作、IDE 整合與快捷鍵技巧。
-
能用自然語言生成完整功能模組、多檔案變更與自動測試。
-
學習程式碼庫分析、GitHub 議題處理與 bash 指令自動化。
-
完成具生產力的實用專案,並理解 AI 代理開發的最佳實務。
-
建立「終端機 AI 協作」的工作模式,適用於個人與團隊開發。
適合對象
-
具基礎程式概念的學生、開發者或成人進修者。
-
熟悉終端機操作,想提升 AI 輔助開發效率的工程師。
-
前端、後端、全端開發者,希望整合 GitHub 工作流。
-
企業團隊或教師,欲導入終端機 AI 代理於 DevOps 流程。
課程時長與授課方式
課程大綱
第一部分:Claude Code 環境設定與基礎操作(約 40 分鐘)
-
Claude Code 簡介:終端機 AI 代理與傳統編輯器的差異。
-
安裝與設定:Pro/Max 帳號綁定、VS Code/JetBrains 擴充、終端機啟動。
-
核心功能導覽:程式碼庫分析、bash 執行、多檔案編輯、視覺 diff。
-
實作練習:
第二部分:AI 代理開發實戰(約 70 分鐘)
-
功能生成:自然語言描述需求,AI 自動建立檔案、撰寫函式、執行測試。
-
錯誤修復:AI 自動掃描 bug,提供上下文修正與單元測試驗證。
-
GitHub 整合:讀取議題、生成 PR、自動 commit message。
-
實作練習(個人任務):
第三部分:多檔案編輯與進階工作流(約 50 分鐘)
-
程式碼庫理解:AI 自動分析專案結構、依賴關係與架構說明。
-
多工具整合:bash 指令執行、Git 操作、外部 API 呼叫。
-
IDE 視覺化:VS Code 擴充顯示變更 diff,JetBrains 即時同步。
-
實作練習:
第四部分:專案整合與最佳實務(約 20 分鐘)
-
工作流優化:Slack 整合、移動端研究預覽、企業級安全性。
-
成果展示:學員分享專案,講師示範 AI 生成部署指令與 CI/CD 設定。
-
最佳實務分享:提示工程、上下文管理、平行執行多 Claude 實例。
-
延伸學習方向:
課程特色