聯繫我們

課程簡介

GitLab 與 DevOps 生命週期管理介紹

  • GitLab 概述及其在軟體開發中的角色。
  • 將 GitLab 理解為完整的 DevOps 平台。
  • GitLab 的主要功能:原始碼控制、CI/CD、安全及專案管理。
  • 比較 GitLab 與傳統版本控制平台。

安裝與設定 GitLab

  • 在不同環境中安裝 GitLab。
  • 設定 GitLab 的設定檔與服務。
  • 理解 GitLab 的架構與元件。
  • 進行初始設定與系統管理任務。

Git 與版本控制基礎

  • 複習 Git 概念與工作流程。
  • 倉儲、分支、提交及合併。
  • 使用 GitLab 管理原始碼。
  • 實踐版本控制的標準流程。

熟悉 GitLab 平台

  • 探索 GitLab 的使用者介面。
  • 使用網頁 IDE。
  • 管理專案與倉儲。
  • 運用 GitLab 的功能與工具。

GitLab 工作流程與協作

  • 理解 GitLab 的開發工作流程。
  • 分支策略與合併請求。
  • 程式碼審查與協作慣例。
  • 管理團隊成員與權限。

使用者、群組與專案管理

  • 理解命名空間與群組的概念。
  • 建立與組織專案。
  • 管理使用者與存取權限。
  • 實施基於角色的存取控制。

持續整合與持續交付(CI/CD)

  • 理解 CI/CD 的概念。
  • 建立 GitLab CI/CD 管線。
  • 操作 GitLab runners。
  • 自動化建置、測試及部署流程。

專案與問題管理

  • 在 GitLab 中管理問題與任務。
  • 使用里程碑與標籤。
  • 規劃與追蹤開發工作。
  • 提升團隊協作與透明度。

文件編撰與發布於 GitLab

  • 使用 GitLab Markdown。
  • 建立專案文件。
  • 利用 GitLab Pages 發布網站。
  • 有效管理專案資訊。

安全與最佳實踐

  • GitLab 的安全功能。
  • 保護倉儲及敏感資訊。
  • 管理安全的開發工作流程。
  • 實施 GitLab 系統管理的標準流程。

問題排除與實作研討會

  • 診斷常見的 GitLab 問題。
  • 建立完整的 GitLab 工作流程。
  • 實施原始碼控制及 CI/CD 標準流程。
  • 課程複習與後續步驟。

最低要求

  • 對版本控制系統有基本認識。
  • 具備 Linux 命令列的使用經驗。

受訓對象

  • 開發人員
 14 小時

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類