聯繫我們

課程簡介

GitLab 與 DevOps 生命週期管理簡介

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

安裝與設定 GitLab

  • 在不同環境中安裝 GitLab
  • 設定 GitLab 的設定值與服務
  • 了解 GitLab 的架構與元件
  • 初始設定與管理任務

Git 與版本控制基礎

  • 回顧 Git 概念與工作流程
  • 儲存庫、分支、提交與合併
  • 使用 GitLab 管理原始碼
  • 應用版本控制最佳實務

導覽 GitLab 平台

  • 探索 GitLab 使用者介面
  • 使用 Web IDE
  • 管理專案與儲存庫
  • 使用 GitLab 功能與工具

GitLab 工作流程與協作

  • 理解 GitLab 開發工作流程
  • 分支策略與合併請求
  • 程式碼審查與協作實務
  • 管理團隊與權限

管理使用者、群組與專案

  • 理解命名空間(Namespaces)與群組
  • 建立與整理專案
  • 管理使用者與存取權限
  • 應用基於角色的存取控制 (RBAC)

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

  • 理解 CI/CD 概念
  • 建立 GitLab CI/CD 管道
  • 使用 GitLab Runners
  • 自動化建置、測試與部署流程

專案與問題管理

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

使用 GitLab 進行文件建立與發布

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

安全性與最佳實務

  • GitLab 安全性功能
  • 保護儲存庫與敏感資訊
  • 管理安全的開發工作流程
  • 應用 GitLab 管理最佳實務

疑難排解與實務工作坊

  • 診斷常見 GitLab 問題
  • 建立完整的 GitLab 工作流程
  • 實施版本控制與 CI/CD 實務
  • 課程回顧與後續步驟

最低要求

  • 對版本控制系統具備一般性了解。
  • 具備 Linux 命令列操作經驗。

目標受眾

  • 開發人員
 14 小時

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類