感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
GitHub Copilot 簡介
- GitHub Copilot 是什麼以及如何運作。
- 支援的環境與 IDE 整合。
- 開發人員與 DevOps 專業人士的使用案例。
開始使用 Copilot
- 在 Visual Studio Code 中啟用 Copilot。
- 向 Copilot 提示以獲取有用的代碼建議。
- 理解並優化 Copilot 生成的代碼。
使用 Copilot 處理 DevOps 任務
- 為 CI/CD 工作流程生成 YAML 配置。
- 借助 Copilot 支援編寫 GitHub Actions。
- 自動化測試、代碼檢查與部署流程。
Shell 腳本編寫與基礎設施自動化
- 使用 Copilot 編寫及改進 Shell 腳本。
- 向 Copilot 提示以獲取 Dockerfile、Terraform 或 Kubernetes 配置片段。
- 驗證生成的自動化腳本。
透過 AI 輔助提升生產力
- 減少模板代碼與重複性工作。
- 在敏捷衝刺中利用 Copilot 加快工作速度。
- 將 Copilot 結合 GitHub CLI 及終端工作流程使用。
局限性、倫理與最佳實踐
- 理解 Copilot 的能力範圍與限制。
- 安全議題與智慧財產權考量。
- 審查 AI 生成代碼的最佳實踐。
專案練習與實際場景
- Web 應用程式的 CI/CD 工作流程自動化。
- 編寫可重用的 GitHub Actions 模板。
- 透過 Copilot 在多個倉儲間進行團隊協作。
總結與下一步
最低要求
- 具備基礎軟體開發概念的理解。
- 熟悉 Git 或版本控制工作流程。
- 擁有 YAML、Shell 腳本編寫或 CI/CD 工具的基礎經驗。
受眾對象
- 致力於提升 DevOps 生產力的開發人員。
- DevOps 初學者及自動化愛好者。
- 尋求在工作流程中獲得 AI 支援的敏捷團隊成員。
14 小時
客戶評論 (2)
我獲得了關於Python中Streamlit庫的知識,我肯定會嘗試使用它來改進我們團隊中基於R Shiny開發的apps。
Michal Maj - XL Catlin Services SE (AXA XL)
課程 - GitHub Copilot for Developers
機器翻譯
培訓師能夠在培訓過程中根據我們對主題的理解水平調整課程難度,這樣我們可以獲得更多有用的知識,進一步幫助我們在日常工作中更好地運用這些工具。
Tatt Juen - ViTrox Technologies Sdn Bhd
課程 - Intermediate GitHub Copilot
機器翻譯