感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
GitHub Copilot 簡介
- AI 配對程式設計的概覽。
- GitHub Copilot 的功能與限制。
- Copilot 生態系統:IDE、CLI、PRs 及 Chat。
起步指南
- 在 VS Code、JetBrains 和 Neovim 中安裝並設定 GitHub Copilot。
- 透過 GitHub 進行驗證並管理訂閱。
- 探索 Copilot 的設定和偏好選項。
有效使用 GitHub Copilot
- 生成程式碼補全、函式和模板。
- 處理多行與情境建議。
- 客製化並優化 Copilot 的輸出結果。
- 使用 Copilot 撰寫註解和文件。
Copilot Chat 與協作功能
- 使用 Copilot Chat 探索 API 及重構程式碼。
- 利用 Copilot Chat 進行除錯與問題排查。
- Pull Requests 中的 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
機器翻譯