感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
GitHub Copilot 簡介
- 認識 GitHub Copilot 及其運作原理
- 支援的環境及 IDE 整合
- 適用於開發者及 DevOps 專業人士的實際應用案例
Copilot 入門指南
- 在 Visual Studio Code 中啟用 Copilot
- 向 Copilot 提示以獲取有用的程式碼建議
- 理解並修訂 Copilot 生成的程式碼
運用 Copilot 執行 DevOps 任務
- 為 CI/CD 工作流程生成 YAML 設定檔
- 在 Copilot 輔助下撰寫 GitHub Actions
- 自動化測試、靜態程式碼分析(Linting)及部署管道
Shell 腳本與基礎設施自動化
- 使用 Copilot 撰寫及優化 Shell 腳本
- 向 Copilot 索取 Dockerfile、Terraform 或 Kubernetes 配置片段
- 驗證生成的自動化腳本
AI 輔助下的生產力提升
- 減少重複性模板程式碼與例行任務
- 在敏捷開發衝刺(Sprints)中利用 Copilot 加快工作進度
- 結合 Copilot 與 GitHub CLI 及終端機工作流程
限制、倫理與最佳實踐
- 了解 Copilot 的適用範圍與邊界
- 安全隱患與智慧財產權考量
- 審查 AI 生成程式碼的最佳實踐
專案練習與實際場景
- 網頁應用程式的 CI/CD 工作流程自動化
- 撰寫可重複使用的 GitHub Actions 模板
- 利用 Copilot 進行跨儲存庫的團隊協作
課程總結與下一步
最低要求
- 具備基礎軟體開發概念的理解
- 熟悉 Git 或版本控制工作流程
- 具備 YAML、Shell 腳本或 CI/CD 工具的基本操作經驗
目標受眾
- 希望提升 DevOps 生產力的開發者
- DevOps 初學者及自動化愛好者
- 尋求在工作流程中獲得 AI 支援的敏捷團隊成員
14 小時
客戶評論 (1)
我獲得了關於Python中Streamlit庫的知識,我肯定會嘗試使用它來改進我們團隊中基於R Shiny開發的apps。
Michal Maj - XL Catlin Services SE (AXA XL)
課程 - GitHub Copilot for Developers
機器翻譯