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