コース概要

導入

ビジネス内の DevOps 実践の概要

  • DevOps は従来の IT プラクティスとどのように異なるか?
  • DevOps の用語と技術。
  • DevOps に適用されるアジャイル手法。

Azure DevOps の機能とアーキテクチャの概要

  • Azure DevOps Server。
  • ホスト型 vs. オンプレミス Azure DevOps。
  • Azure DevOps for end-users。
  • Azure DevOps for administrators。

Azure DevOps の設定と構成

既存の開発プロセスを評価するための Value Stream Map の利用

  • Azure DevOps への移行。

Azure DevOps コアサービスとツールの概要

  • ビジネスに適した Azure DevOps サービスを選択する。

Azure Boards を使用したソフトウェア開発の計画と追跡

  • Azure Boards 内蔵のスクラムおよびアジャイルツールの利用。
  • Azure Boards ダッシュボードウィジェットの操作。
  • Azure アナリティクスツールを使用したプロジェクト状況の監視。
  • Boards を通じたチーム間の透明性と協力の最適化。
  • 既存の GitHub リポジトリとの統合。

Azure Repos を使用した Git リポジトリのホストとコラボレーション

  • Azure Repos でのリポジトリ作成とバージョン管理。
  • 安全な Git クライアントサポートを使用したコードプッシュ接続。
  • Azure Repos で REST API と Webhook の構築。
  • 開発環境の作成とプルリクエストの実行。
  • Azure Repos のコード対応検索機能。
  • リポジトリのクリーニングとメンテナンス。

Azure Pipelines を使用したソフトウェアの構築とデプロイ

  • 継続的インテグレーション/継続的デリバリー (CI/CD) の実装。
  • 好みの言語と OS で Azure Pipelines を設定する。
  • Pipelines 内でのビルドチェニングとマルチフェーズビルドの利用。
  • Azure Pipelines レジストリの操作。
  • Kubernetes や他のクラウドへのコンテナデプロイ。

Azure Artifacts を使用した統合パッケージ管理の実装

  • Azure Artifacts でコードパッケージの作成と共有。
  • 汎用アーティファクト管理を使用したパッケージタイプの管理。
  • 公開および非公開ソースコードパッケージの整理と保護。
  • CI/CD パイプラインに Azure Artifacts でパッケージを追加する。

Azure Test Plans を使用したテストとコード品質の最適化

  • 計画的な手動テスト vs. 探索的テスト。
  • エンタープライズアプリケーションに適切なテストタイプの実行。
  • Azure Test Plans を使用したデータの収集と分析。
  • Azure Test Plans のエンドツーエンドトレース機能の利用。
  • 識別されたコードデフォクトを解決するための適切なアクションの実施。

Azure DevOps サービスと他の拡張機能との統合

Troubleshooting

まとめと結論

要求

  • アジャイルソフトウェア開発方法論の理解。
  • スクリプト言語の知識。
  • システム管理タスクの基本的な経験。
  • GitHub のワークフローとリポジトリに関する知識。

対象者

  • DevOps エンジニア
  • 開発者
  • プロジェクトマネージャー
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー