お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
期間 14 時間
コース概要
モジュール 1 – 高度なGit & GitHubワークフロー
- 高度なGitコンセプトとリポジトリ管理
- ブランチング戦略: GitFlow vs. トランクベース開発
- リベース、マージ、cherry-pick
- インタラクティブリベース
- 複雑なマージ競合の管理と解決
- タグ、リリース、バージョン管理
- Git履歴の調査と復旧
- 大規模開発チーム向けのベストプラクティス
モジュール 2 – 高度なプルリクエスト & コラボレーション
- 効果的なプルリクエストワークフローの設計
- ドラフトプルリクエストとレビュー戦略
- CODEOWNERS
- ブランチ保護とルールセット
- 必須レビューとステータスチェック
- 大規模かつ長期にわたるプルリクエストの管理
- Issueテンプレートとプルリクエストテンプレート
- GitHub Projects
- チーム、権限、リポジトリガバナンス
- 実践演習: エンタープライズスタイルのコラボレーションワークフロー設計
モジュール 3 – GitHub Actions & CI/CD
- GitHub Actionsアーキテクチャ
- ワークフロー、ジョブ、ステップ、トリガー
- シークレット、変数、環境
- 条件付き実行とジョブの依存関係
- マトリクス戦略
- アーティファクトとキャッシュ
- 再利用可能ワークフローとコンポジットアクション
- ワークフローのデバッグと最適化
- CIパイプラインの構築
- 自動化されたテストとビルドワークフロー
- マルチ環境デプロイ
- リリースの自動化
- 実践演習: エンドツーエンドのCI/CDパイプライン構築
モジュール 4 – GitHubセキュリティ & 自動化
- GitHubセキュリティ機能
- Dependabotと依存関係の管理
- 依存関係レビュー
- シークレットスキャンとプッシュ保護
- コードスキャン
- セキュリティポリシーと脆弱性管理
- サプライチェーンセキュリティ
- GitHub CLI
- GitHub REST API概要
- Webhookと統合
- リポジトリ、Issue、プルリクエストの自動化
- セキュリティと自動化の実践シナリオ
モジュール 5 – エンドツーエンドのGitHubワークフロー
- 完全なGitHub開発ワークフローの設計
- リポジトリとブランチング戦略
- プルリクエストとコードレビュープロセス
- 自動化されたテスト
- CI/CDパイプライン
- セキュリティチェック
- リリース管理
- トラブルシューティングと最適化
- チームベースの実践演習
- まとめとQ&A
任意モジュール – GitHub Copilot
- GitHub Copilotの機能とワークフロー
- Copilot ChatとIDE統合
- 開発者向けの効果的なプロンプト
- コード生成と説明
- リファクタリングと最適化
- ユニットテストの生成
- Copilotを用いたデバッグ
- ドキュメント生成
- プルリクエストとコードレビューにおけるCopilot
- AI生成コードの責任ある安全な使用
- Copilot実践演習
要求
参加者は以下の条件を満たしている必要があります。
- GitおよびGitHubの実践的な経験
- リポジトリ、ブランチ、コミット、プルリクエストの理解
- GitHub Actionsの基本経験は望ましいが必須ではない
- ソフトウェア開発ワークフローへの習熟
お客様の声 (1)
フレンドリーで親しみやすいトレーナー。非常に知識が豊富です。
Piotr Kowalski - EduBroker Sp. zo.o.
コース - Git and GitHub Fundamentals
機械翻訳