聯繫我們

課程簡介

GitLab 與 DevOps 生命週期管理簡介

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

GitLab 的安裝與配置

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

Git 與版本控制基礎

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

導覽 GitLab 平台

  • 探索 GitLab 使用者介面
  • 使用 Web 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)

課程分類