お問い合わせ

コース概要

はじめに

企業におけるDevOps実践の概要

  • 従来のIT運用手法との違いは何か?
  • DevOpsに関連する用語や技術要素
  • DevOpsで採用されるアジャイル型開発手法

Azure DevOpsの機能と仕組みの概要

  • Azure DevOps Serverについて
  • ホスティング型とオンプレミス型のAzure DevOpsの違い
  • エンドユーザ向けのAzure DevOps機能
  • 管理者向けのAzure DevOps機能

Azure DevOpsを開発環境用に設定する手順

バリューストリームマップを用いた既存開発プロセスの評価方法

  • Azure DevOpsへの移行手法

Azure DevOpsの主要サービスおよびツールの概要

  • 企業ニーズに最適なAzure DevOpsサービスを選定する方法

Azure Boardsを用いたソフトウェア開発計画と進捗管理

  • Azure Boards内のスクラムおよびアジャイルツールの利用法
  • ダッシュボードウィジェットを活用した業務効率化
  • Azure分析ツールを用いたプロジェクト進捗の把握方法
  • Boardsでチーム間の透明性と協働性を高める手法
  • 既存GitHubリポジトリとのAzure Boards連携手順

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でコードパッケージを作成・共有する方法
  • 各種パッケージ形式に対応したユニバーサル型管理機能
  • 公開および非公開なソースコードパッケージの整理とセキュリティ確保法
  • Azure ArtifactsでCI/CDパイプラインに必要なパッケージを追加する手順

Azure Test Plansを用いたコード品質の検証および最適化手法

  • 計画的な手動テストと探索的テストの比較検討法
  • 企業向けアプリケーション向きの適切なテスト手法の選定方法
  • Azure Test Plansによるデータ取得および解析手順
  • エンドツーエンドな追跡機能を活用した問題対処法
  • 検出されたコード欠陥に対する適切な是正措置実施法

Azure DevOpsサービスと他拡張機能との連携手法

トラブルシューティング手法について

まとめおよび最終結論

要求

  • アジャイル型ソフトウェア開発手法の理解
  • スクリプト言語に関する知識
  • システム管理作業における基本的な経験
  • GitHubのワークフローおよびリポジトリに関する理解

対象者

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

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー