感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 14 時間:
課程簡介
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 輔助提升生產力
- 減少模板代碼和重複性任務
- 在敏捷 sprint 中配合 Copilot 更快地工作
- 將 Copilot 與 GitHub CLI 和終端工作流相結合
局限性、倫理與最佳實踐
- 理解 Copilot 的範圍和邊界
- 安全隱患及知識產權考量
- 審查 AI 生成代碼的最佳實踐
項目練習與實際場景
- 為 Web 應用程序自動化 CI/CD 工作流程
- 編寫可重用的 GitHub Actions 模板
- 跨存儲庫使用 Copilot 進行團隊協作
總結與下一步
最低要求
- 理解基礎軟件開發概念
- 熟悉 Git 或版本控制工作流程
- 具備基本的 YAML、Shell 腳本編寫或 CI/CD 工具使用經驗
目標受眾
- 希望提升 DevOps 生產力的開發人員
- DevOps 初學者及自動化愛好者
- 尋求在工作流中獲得 AI 支持的敏捷團隊成員
客戶評論 (1)
我獲得了關於Python中Streamlit庫的知識,我肯定會嘗試使用它來改進我們團隊中基於R Shiny開發的apps。
Michal Maj - XL Catlin Services SE (AXA XL)
課程 - GitHub Copilot for Developers
機器翻譯