昨今のソフトウェア開発では,プログラムのソースコードだけでなく,リモートワークにおけるコミュニケーションやタスク管理などリモートチーム間での円滑な共同作業が求められています.
本セミナでは,GitLabを用いたプロジェクト管理とバージョン管理の基礎から実践までを1日で学びます.イシューによるタスク管理,Gitによるソースコードのバージョン管理に焦点を当て,GitLabの機能と活用方法を座学と実践を交えて解説します.参加者はGitLabを使ったプロジェクト管理とバージョン管理の知識を習得し,実際の業務に活かせるようになることを目指します.
※本セミナで使用するノートPCについて
セミナではインターネットにアクセス可能なWindows 10/11 PC(ウェブブラウザ必須)をご持参ください.なお,数量限定でノートPCも貸出できます.貸出を希望される場合は,8月30日までにセミナ事務局へメール(seminar@cqpub.co.jp)でご連絡ください.
● 対象聴講者
・ プロジェクトマネージャー・開発リーダー
・ ソフトウェア開発者・エンジニア
・ GitやGitLabの基本操作を学び、実務で活用したい方
・ プロジェクト管理やファイル管理に課題を感じている方
・ リモートワーク環境でのチーム作業の進捗管理や成果物の共有に悩んでいる方
● 講演の目標
・ GitLabの基本概念と操作方法を理解し,活用できるようになる
・ イシュー機能を通じて,チームでのタスク管理や進捗確認を効率化する方法を学ぶ
・ Gitを用いたソースコードのバージョン管理の実践方法を学ぶ
・ GitLabの主要な機能と活用方法を理解し,業務に活かせるようになる
● 内容
1. イントロダクション
・今日のセミナーの目的
・プロジェクト管理とバージョン管理の重要性
2. GitLabとは
・GitLabの概要と特徴
・GitLabとGitHubの違い
・GitLabの主要機能の紹介
3. GitLabのセットアップ
・GitLab.comアカウント作成と基本設定
・プロジェクトの作成とリポジトリの初期設定
4. プロジェクト管理入門
・イシューとは
・イシューを用いたタスク管理
・マイルストーンとラベルの活用
・プロジェクトのセットアップ実習
5. バージョン管理入門
・Gitの基本概念
・リポジトリ、ブランチ、コミット
・Gitの基本操作(add, commit, push, pull)
・バージョン管理実習
6. GitLabの活用
・マージリクエストとコードレビュー
・CIパイプラインの設定と活用
・Wikiとドキュメント管理
・プロジェクト管理とバージョン管理の統合実習
7. プロジェクトの共同作業
・リモートチームでの共同作業のベストプラクティス
・チームメンバーの招待と権限管理
・イシューとマージリクエストを用いた共同作業
・共同作業実習
8. まとめ
・今日の学びの振り返りと今後の応用方法
・フリーQ&Aセッション
※以下の画像はクリックすると,拡大して見ることができます
GitLabプロジェクト管理(イシューのタスク管理)
GitLabプロジェクト管理(マイルストーン)
GitLabバージョン管理(Git)
GitLab Web IDE(VS Code)