感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
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)
我獲得了關於Python中Streamlit庫的知識,我肯定會嘗試使用它來改進我們團隊中基於R Shiny開發的apps。
Michal Maj - XL Catlin Services SE (AXA XL)
課程 - GitHub Copilot for Developers
機器翻譯