|
学習内容
|
1. Enterprise DevOps の開発
- DevOps の導入
- GitHub プロジェクトと Azure Boards を使用してアジャイルを計画する
- ブランチ戦略とワークフローの設計と実装
- Azure Repos で pull request を使用して共同作業する
- Git フックを探索する
- 内部ソースの育成を計画する
- リポジトリの管理と構成
- 技術的負債の特定
2. Azure Pipelines と GitHub Actions を使用して CI を実装する
- Azure Pipelines を探索する
- Azure Pipeline のエージェントとプールを管理する
- パイプラインとコンカレンシーについて説明する
- パイプライン戦略を設計して実装する
- Azure Pipelines との統合
- GitHub Actions の導入
- GitHub Actions との継続的インテグレーションについて学習する
- コンテナーのビルド戦略を設計する
3. リリース戦略の設計と実装
- リリース パイプラインを作成する
- リリース戦略に関する推奨事項を確認する
- 環境の構成とプロビジョニング
- タスクとテンプレートの管理とモジュール化
- 正常性の検査を自動化する
4. Azure Pipelines を使用して安全な継続的デプロイを実装する
- デプロイ パターンの概要
- 青緑色のデプロイと機能の切り替えを実装する
- カナリア リリースとダーク ローンチを実装する
- A/B テストとプログレッシブ 露出展開を実装する
- ID 管理システムとの統合
- アプリケーション構成データの管理
5. Azure と DSC を使用したコードとしてのインフラストラクチャの管理
- コードとしてのインフラストラクチャと構成の管理について調べる
- Azure Resource Manager テンプレートを使用して Azure リソースを作成する
- Azure CLI を使用して Azure リソースを作成する
- DevOps を使用して Azure Automation を探索する
- Desired State Configuration (DSC) の実装
- Bicep を実装する
6. セキュリティを実装し、コンプライアンスのコード ベースを検証する
- Secure DevOps の概要
- オープンソース ソフトウェアを実装する
- ソフトウェアコンポジション分析
- セキュリティの監視とガバナンス
7. 依存関係管理戦略を設計して実装する
- パッケージの依存関係を調べる
- パッケージ管理について
- 成果物の移行、統合、セキュリティ保護
- バージョン管理戦略を実装する
- GitHub Packages の概要
8. 継続的フィードバックを実装する
- 使用状況とフローを追跡するためのツールを実装する
- 監視ダッシュボードと状態ダッシュボードを開発する
- チーム内でナレッジを共有する
- アプリケーション分析を自動化するプロセスを設計する
- アラート、ブレイムレス レトロスペクティブ (誰も責めることのないふりかえり)、およびジャスト カルチャを管理する
|