お問い合わせ

コース概要

導入と基礎知識

  • 受講者のGitおよびGitLabに関する既習知識の確認
  • コミット、ブランチ、マージ、プッシュ/プルなどの基本概念の復習
  • 無料版・有償版・Ultimate版といった各種エディションの違いについて解説
  • 企業環境におけるGitLab利用メリットや典型的な事例紹介

GitLabの主な機能とアーキテクチャ概要

  • ユーザーインターフェースおよびプロジェクト構成の案内
  • リポジトリ管理やパイプライン、課題管理ボードといった主要機能紹介
  • CI/CDアーキテクチャとランナーの仕組みに関する解説

GitLabの標準的ワークフロー

  • GitLab FlowやGitFlowといった一般的な開発プロセスの比較
  • マージリクエスト、承認手続き、レビューサイクルの詳細
  • ブランチ管理と権限設定の基本事項

グループ・名前空間によるプロジェクト体系化

  • GitLabのグループ構造および階層的な名前空間概念の説明
  • 公開範囲やグループ単位でのアクセス制御手法
  • フォーク戦略やチーム向けの権限管理のポイント

GitLabにおけるCI/CD実装手法

  • GitLab Runnerの設定・登録手順の具体例
  • DockerおよびKubernetesランナー実行環境の概要
  • Docker-in-Docker(DIND)のメリットと導入上の課題点
  • ランナーの障害時診断および対処法
  • gitlab-ci.ymlファイルの構成・記述手法の実践
  • 変数や機密情報保持に活用するCIシークレット設定方法
  • 複数段階を持つワークフローやパイプライン設計例
  • 再利用可能なテンプレート定義と組み込み方の解説
  • トリガー設定や自動スケジュール、手動実行コントロール法
  • バージョン管理や正式リリースプロセスの体系化

課題管理およびチーム協働手法

  • 個々の課題作成・相互リンク機能の説明
  • 用途別のラベル定義やダッシュボード管理手法
  • 開発目標設定と進捗管理のためのマイルストーン活用

GitLab用Markdown記述技法

  • 課題・マージリクエストおよびWikiでの文書表現方法
  • 画像挿入や目次作成におけるマークダウンの活用例
  • チェックリスト・コードブロック・表組みの実装手順

GitLab Pages活用ガイド

  • 静的ウェブサイト生成およびGitLabレポジトリからの公開方法
  • 独自ドメイン連携に伴う設定要件説明
  • パイプラインとの統合による自動デプロイ処理の実現法

セキュリティ対策およびアクセス管理

  • パーソナル・プロジェクト用トークンの運用上注意点
  • パイプライン内での機密情報保護設定法
  • 脆弱性検出や不正防止に関する各種機能紹介

障害診断および最適化手法

  • よくあるCI/CDエラーとその解決策集
  • ログ解析による失敗タスクの原因究明手法
  • 安定的なパイプライン運用のためのベストプラクティス例

総括および今後の学習計画

  • 本講座内容の整理と受講者からの質疑応答
  • 実力確認用課題または最終試験の実施
  • 受講評価フィードバックおよび今後の学習指針提示
  • 関連資料や継続的学習向け参考情報提供

要求

  • GitLab Runnerの説明部分については、Linuxに関する基礎的な知識が必要です。

受講対象者

  • DevOpsエンジニアや技術責任者
  • チーム開発でGitLabを利用するソフトウェア開発者・エンジニア
  • GitLabパイプラインの導入に関与するシステム統合担当者
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー