課程介紹

~歡迎企業洽談包班需求 ~
 

課程緣起

生成式 AI 快速發展,AI 已逐漸從單純的程式碼生成工具,進一步成為開發者在程式撰寫、除錯、測試、重構及專案開發流程中的協作夥伴。GitHub Copilot 可透過程式碼建議、Copilot Chat、Plan 與 Agent Mode 等功能,協助開發者提升程式開發效率與品質。

本課程以 GitHub Copilot 為核心,搭配 Visual Studio Code 與 JavaScript 實作,從 Copilot 基本操作與提示工程開始,逐步延伸至既有程式碼分析、程式碼生成、除錯、測試、重構及 Code Review,並進一步運用 Plan 與 Agent Mode 協助拆解需求、執行開發任務及跨檔案修改,建立 AI 協同開發的實務能力。

 

課程目標

  • 了解 GitHub Copilot 的定位、適用情境及基本功能。
  • 熟悉在 Visual Studio Code 中安裝、登入及設定 GitHub Copilot。
  • 掌握 Inline Suggestions、Next Edit Suggestions、Copilot Chat、Ask、Edit、Plan 與 Agent Mode 等功能。
  • 學習 GitHub Copilot 提示工程的基本方法,提供適當的需求、上下文、限制與驗收條件。
  • 運用 Copilot 協助既有程式碼理解、程式碼生成、修改、除錯、測試、重構及 Code Review。
  • 學習使用 Plan 與 Agent Mode 拆解功能需求、建立實作計畫並執行開發任務。
  • 運用上下文管理與工作區索引提升跨檔案開發的準確度。
  • 建立 .github/copilot-instructions.md,設定專案技術限制與團隊開發規範。
  • 透過完整實作建立訂單管理系統,實際應用 AI 協同開發流程。

 

適合對象

  • 具備程式開發基礎,希望導入生成式 AI 輔助開發的程式設計人員。
  • 使用 Visual Studio Code 進行開發,希望提升程式撰寫與除錯效率的開發者。
  • JavaScript 開發人員,希望學習 GitHub Copilot AI 協同開發應用者。
  • 需要進行既有程式碼維護、重構、測試及 Code Review 的開發人員。
  • 希望了解 GitHub Copilot Plan 與 Agent Mode,並將 AI 導入實際專案開發流程者。
  • 希望透過生成式 AI 提升程式碼品質、可靠性、效能與安全性的技術人員。

 

課前準備:

  1. 本課程實作練習以JavaScript為範例
  2. 學員需事先具備GitHub帳號(可免費申請),開通GitHub Copilot,以便操作本課程的實作練習

 

先備知識

  • 需具備基本程式設計概念及程式開發經驗。
  • 本課程實作以 JavaScript 為範例,建議學員具備 JavaScript 基礎。
  • 建議學員熟悉VS Code基礎。
  • 需事先準備 GitHub 帳號(可免費申請)。
  • 課前需先開通 GitHub Copilot,以利課堂進行實作練習。
  • 建議事先安裝 Visual Studio Code,以便進行課程操作。

 

課程內容:每日上課時間9:00~17:00、中間午休一小時、共計1日7小時

課程單元

課程內容大綱

Visual Studio Code 安裝、登入及設定 GitHub Copilot 
GitHub Copilot 基本操作與功能介紹

Inline Suggestions 程式碼自動完成

Next Edit Suggestions 下一步修改建議

Copilot Chat

AskEditPlan  Agent Mode

  1. GitHub Copilot 的提示工程基礎

學習提供需求、上下文、限制與驗收條件,並使用 GitHub Copilot 協助 JavaScript 程式開發,包含:

● 解釋既有程式碼

● 產生及修改程式碼

● 新增程式註解與 JSDoc

● 分析錯誤訊息與協助除錯

● 產生單元測試與邊界條件測試

● 重構及改善程式碼

● 進行 Code Review

使用 Plan  Agent Mode 規劃及執行開發任務

● 拆解功能需求與建立實作計畫

● 建立及修改多個專案檔案

● 執行終端機指令與測試

● 根據執行結果修正程式

● 檢查 Agent 產生的程式碼差異

Copilot 的上下文管理與工作區索引,提升跨檔案開發的準確度 
建立 .github/copilot-instructions.md,設定專案技術限制與團隊開發規範

綜合實作:使用 JavaScript  VS Code 建立訂單管理系統,包含:

● 訂單新增、編輯與刪除

● 搜尋、篩選與營收統計

● 表單驗證與錯誤處理

Local Storage 資料保存

● 單元測試、除錯與程式重構

Agent Mode 開發與最終驗收

 

* 課程執行單位保留調整課程內容、日程與講師之權利

報名課程資訊

  • 本課程採線上報名,報名課程之學員將於開課前7~10天內收到e-mail通知,確認課程是否開課,若確認開課才需繳費
  • 服務時間:上班日09:00 至 17:30
  • 上課期間

    2026/11/06-2026/11/06
    白天
    總時數7hr實體課程

    上課地點

    台北市復興南路一段390號2樓 MAP

    原價

    NT$9,000

    優惠價

    NT$7,200

常見問題

你可能想知道的問題
  • A.至少需達10人才予開課,本公司最晚於上課前一週通知是否開課。
    ※主辦單位得視報名情況而保留實際開課日期的變更權利

  • A.資展國際股份有限公司
    台北 : 台北市復興南路一段390號2、3樓
    桃園 : 桃園市中壢區新生路二段421號 (聖德基督學院)
    台中 : 台中市南屯區公益路二段51號18樓
    高雄 : 高雄市中正四路211號8樓之1
    ※上課地點與教室之確認,以上課通知函為主

  • A.本課程採線上報名,請至課程頁面報名。
    ※客服專線 : (02) 6631-6588、(02) 6631-6581

  • A.報名課程之學員將於開課前7天內收到e-mail通知,確認課程是否開課,確認開課才需繳費。
    ※政府計畫學費補助方案班級,則悉依計畫規定辦理

  • A.匯款方式可選擇信用卡、ATM匯款。
    - 以信用卡支付者 : 確定開班後會寄發訂單連結,請於指定繳費期限內完成線上刷卡
    - 以ATM匯款支付者 : 確定開班後會寄發繳費帳號,請於指定繳費期限內完成繳費
    ※課程若未如期開班,費用將全額退還

  • A.
    1)團報優惠 : 2-3人團報可打95折、4人(以上)團報可打9折優惠 (團報優惠與早鳥優惠可一併使用)
    2)每門課程會有早鳥報名優惠期限
    ※線上課程報名每個帳號僅提供一位學員報名,若為團報學員,每位皆必須完成線上報名,並於其他金額說明欄位註記「與XXX一起團報」,以利事後核對名單
    ※政府計畫學費補助方案班級,則悉依計畫規定辦理

  • A.
    1)已完成報名與繳費之學員,課程主辦單位將於開課三天前以E-mail方式寄發上課通知函;若課程因故取消或延期,亦將以E-mail方式通知,如未收到任何通知 ,敬請來電確認。
    2)已完成繳費之學員如欲取消報名,請於實際上課日前以信件通知業務承辦人,主辦單位將退還90% 課程費用。
    3)學員於培訓期間如因個人因素無法繼續參與課程,將依課程退費規定辦理之︰上課未逾總時數三分之一,欲辦理退費,可退還所有費用二分之一;上課逾總時數三分之一,則不退費。
    4)課程執行單位保留是否接受報名之權利。
    5)如遇不可抗拒之因素,課程主辦單位保留修訂課程日期及取消課程的權利。
    6)政府計畫學費補助方案班級,則悉依計畫規定辦理。

  • A.依資展國際股份有限公司 ISO 品質系統之「教育訓練服務程序」規定,本課程為短期班,參訓學員缺課未超過總時數五分之一者,結業時由本公司核發結業證書。

  • A.實體課程上課期間,每天都會提供午餐,學員不需自行準備或額外付費。(線上課程不提供)

  • 上課期間

    2026/11/06-2026/11/06
    白天
    總時數7hr實體課程

    上課地點

    台北市復興南路一段390號2樓 MAP

    原價

    NT$9,000

    優惠價

    NT$7,200