お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
導入と基礎知識
- 受講者の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)
私はすぐに質問に対する回答を得られることを気に入っています。
Szabolcs Kriston - Ericsson
コース - Advanced GitLab
機械翻訳