学習内容
|
1. DevOps 変換の体験を開始する
- DevOps の概要
- 正しいプロジェクトを選択する
- チーム構造を説明する
- DevOps への移行
- ソース管理の概要
- ソース管理システムの種類を説明する
- Azure Repos と GitHub の操作
2. Enterprise DevOps 向け Git を操作する
- Git リポジトリを構築する
- Git 分岐とワークフローを管理する
- Azure Repos でプル要求とコラボレーションする
- GitHooks を探索する
- 内部ソースの育成を計画する
- Git リポジトリを管理する
3. Azure Pipelines と GitHub Actions を使用して CI を実装する
- Azure Pipelines を探索する
- Azure DevOps エージェントとプールを管理する
- パイプラインとコンカレンシーを説明する
- 継続的インテグレーションを探索する
- パイプライン戦略を実装する
- Azure Pipelines と統合する
- GitHub アクションの概要
- GitHub アクションとの継続的インテグレーションを学習する
4. リリース戦略を設計および実装する
- 継続的デリバリーの紹介
- リース戦略の推奨事項を探索する
- 高品質のリリース パイプラインを構築する
- デプロイ パターンの概要
- ブルー/グリーン デプロイおよび機能の切り替えを実装する
- カナリア リリースおよびダーク ローンチを実装する
- A/B テストおよびプログレッシブ エクスポージャーデプロイを実装する
5. Azure Pipelines を使用した安全な継続的デプロイを実装する
- リリース パイプラインの作成
- 環境を構成およびプロビジョニングする
- タスクとテンプレートの管理およびモジュール化
- 正常性検査の自動化
- セキュリティ開発プロセスについての概要
- アプリケーション構成データを管理する
- ID 管理システムと統合する
- アプリケーション構成を実装する
6. Azure、DSC、サードパーティ製ツールを使用してコードとしてインフラストラクチャを管理する
- コードとしてのインフラストラクチャと構成管理を探索する
- Azure Resource Manager テンプレートを使用して Azure リソースを作成する
- Azure CLI を使用して Azure リソースを作成する
- Azure Automation と DevOps を探索する
- Desired State Configuration (DSC) を実装する
- Chef と Puppet の概要
- Ansible を実装する
- Terraform を実装する
7. 依存関係管理戦略を設計および実装する
- 依存関係のパッケージ化を探索する
- パッケージ管理について理解する
- 成果物を移行、統合、セキュリティで保護する
- バージョン管理戦略の実装
8. Docker と Kubernetes を使用してコンテナーを作成および管理する
- コンテナー ビルド戦略を設計する
- Docker マルチステージ ビルドを実装する
- Azure Kubernetes Service (AKS) を実装する
- Kubernetes ツールを探索する
- AKS とパイプラインを統合する
9. 継続的なフィードバックを実装する
- 使用状況およびフローを追跡するツールを実装する
- モバイル アプリケーションのクラッシュ レポート データのルートを実装する
- 監視およびステータス ダッシュボードを開発する
- チーム内で知識を供給する
- SRE を探索し、エンドユーザーの満足度を測定するプラクティスを設計する
- ユーザーのフィードバックをキャプチャして分析するプロセスの設計
- アプリケーション分析を自動化するプロセスの設計
- アラート、責任のない遡及と公正な企業文化を管理する
10. セキュリティを実装し、コンプライアンスのためのコードベースを検証する
- パイプラインでのセキュリティを理解する
- Azure Security Center の概要
- オープンソース ソフトウェアを実装する
- マルウェア対策およびスパム対策ポリシーを管理する
- ライセンスと脆弱性スキャンを統合する
- 技術的負債を特定する
|