聯繫我們

課程簡介

GitHub Copilot 簡介

  • AI 配對程式設計概述
  • GitHub Copilot 的功能與限制
  • Copilot 生態系:IDE、CLI、PR 及 Chat

入門基礎

  • 在 VS Code、JetBrains 及 Neovim 中安裝並設定 GitHub Copilot。
  • 進行 GitHub 認證及管理訂閱。
  • 探索 Copilot 的設定與偏好選項。

有效使用 GitHub Copilot

  • 生成程式碼補全、函式及基礎模板。
  • 處理多行及情境相關建議。
  • 客製化並優化 Copilot 輸出內容。
  • 使用 Copilot 撰寫註解與文件。

Copilot Chat 與協作功能

  • 使用 Copilot Chat 探索 API 及重構程式碼。
  • 利用 Copilot Chat 進行除錯與問題排查。
  • 在 Pull Request 中使用 Copilot:獲取建議並進行程式碼審查。

Copilot 進階工作流程

  • 將 Copilot 整合至 CLI 工作流程中。
  • 搭配測試驅動開發使用 Copilot。
  • 結合框架與函式庫使用 Copilot。

負責任且安全的應用

  • 理解授權、隱私及智慧財產權相關考量。
  • 減輕不安全程式碼或偏差程式碼的風險。
  • 企業與團隊導入的最佳實踐。

最佳實踐與案例研究

  • 在日常開發中最大化 Copilot 帶來的生產力。
  • 跨語言應用的實際案例。
  • 使用 Copilot 的團隊所取得的經驗教訓與成功故事。

總結與下一步建議

最低要求

  • 至少具備一種程式語言的基本知識(例如:Python、JavaScript、Java、C#)。
  • 熟悉使用 IDE 或程式碼編輯器(如 VS Code 或 JetBrains)。
  • 具備 Git 及 GitHub 工作流程的基本知識者佳。

受眾對象

  • 開發人員
  • 程式設計師
  • 軟體工程師
 14 小時

客戶評論 (1)

課程分類