感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
模組1 – 進階Git與GitHub工作流程
- 進階Git概念與儲存庫管理
- 分支策略:GitFlow與主干開發對比
- 變基、合併與摘取(cherry-picking)
- 互動式變基
- 管理與解析複雜合併衝突
- 標籤、發佈與版本管理
- Git歷史調查與恢復
- 大型開發團隊的最佳實務
模組2 – 進階合併請求與協作
- 設計高效的合併請求工作流程
- 草稿合併請求與審查策略
- CODEOWNERS
- 分支保護與規則集
- 必要審查與狀態檢查
- 管理大型及長期合併請求
- 議題模板與合併請求模板
- GitHub Projects
- 團隊、權限與儲存庫治理
- 實務練習:設計企業級協作流程
模組3 – GitHub Actions與CI/CD
- GitHub Actions架構
- 工作流程、工作、步驟與觸發器
- 祕密、變數與環境
- 條件執行與工作依賴
- 矩陣策略
- 產物與快取
- 可重用工作流程與複合式動作
- 工作流程除錯與最佳化
- 建置CI管線
- 自動化測試與建置工作流程
- 多環境部署
- 發佈自動化
- 實務練習:建置端到端CI/CD管線
模組4 – GitHub安全性與自動化
- GitHub安全功能
- Dependabot與相依套件管理
- 相依套件審查
- 祕密掃描與推送保護
- 程式碼掃描
- 安全政策與漏洞管理
- 供應鏈安全
- GitHub CLI
- GitHub REST API概觀
- Webhook與整合
- 自動化儲存庫、議題與合併請求
- 實務安全性與自動化場景
模組5 – 端到端GitHub工作流程
- 設計完整的GitHub開發流程
- 儲存庫與分支策略
- 合併請求與程式碼審查流程
- 自動化測試
- CI/CD管線
- 安全性檢查
- 發佈管理
- 故障排除與最佳化
- 團隊實務練習
- 總結與問答
選用模組 – GitHub Copilot
- GitHub Copilot功能與工作流程
- Copilot Chat與IDE整合
- 開發者高效提示技巧
- 程式碼產生與解釋
- 重構與最佳化
- 產生單元測試
- 使用Copilot除錯
- 文件產生
- Copilot在合併請求與程式碼審查中的应用
- 負責任且安全地使用AI生成程式碼
- 實務Copilot練習
最低要求
學員应具备:
- 熟悉Git與GitHub實務操作
- 理解儲存庫、分支、提交與合併請求
- 具備GitHub Actions基本經驗者佳,非強制要求
- 熟悉軟體開發流程
14 小時
客戶評論 (1)
講師平易近人,知識淵博且易於溝通。
Piotr Kowalski - EduBroker Sp. zo.o.
課程 - Git and GitHub Fundamentals
機器翻譯