試験「PL-400」の学習ガイド: Microsoft Power Platform 開発者向け

PL-400はAB-400に移行し、Microsoftの認定ポートフォリオ内で試験を調整しています。

重要な日付:

  • 2026 年 10 月 16 日: PL-400 の登録が終了し、AB-400 の登録のみが開かれます。
  • 10 月 16 日以前に PL-400 に登録した学習者は、2026 年 10 月 30 日まで試験を引き続きスケジュールし、受験できます。
  • 更新されたAB-400試験は2026年10月16日から利用可能になり、 登録は今日利用可能です

この切り替えの詳細については、こちらを参照してください

このドキュメントの目的

この学習ガイドは、この試験で想定される内容を理解するのに役立つもので、試験に出る可能性のあるトピックの概要と、その他のリソースへのリンクが掲載されています。 このドキュメントの情報と資料は、試験の準備を進めるときに学習の焦点を合わせるのに役立ちます。

便利なリンク 説明
認定資格の更新 Microsoft のアソシエイト、エキスパート、専門の認定資格は、毎年有効期限が切れます。 Microsoft Learn で無料のオンライン評価に合格すると、更新できます。
あなたのMicrosoft Learn プロファイル 認定プロファイルを Microsoft Learn に接続すると、試験のスケジュール設定と更新、および証明書の共有と印刷を行うことができます。
試験スコアとスコアレポート 合格するには、700 以上のスコアが必要です。
試験サンドボックス 試験サンドボックスにアクセスして、試験の環境を確認できます。
調整や配慮を求める 支援機器を使用する場合、時間延長が必要な場合、または試験エクスペリエンスのいずれかの部分を変更する必要がある場合は、便宜を図るよう要求できます。
無料の練習用評価を受ける 試験対策用の練習問題で実力を試すことができます。

試験の更新

試験は、ロールを実行するために必要なスキルを反映するように定期的に更新されます。 試験を受けるタイミングに応じて、2 つのバージョンの評価されるスキルの目標が含まれています。

常に、英語版の試験が最初に更新されます。 一部の試験は他の言語にローカライズされており、英語版が更新されてから約 8 週間後に更新されます。 Microsoft では、前述のようにローカライズ版を更新するためにあらゆる努力を行いますが、場合によっては、予定どおりに試験のローカライズ版が更新されないことがあります。 その他の利用可能な言語は、試験の詳細 Web ページの「試験のスケジュール設定」セクションに表示されます。 試験が希望する言語で実施されていない場合、試験完了までの時間を 30 分延長するように要求できます。

評価される各スキルの後に続く箇条書きは、そのスキルをどのようにして評価するかを説明することを目的としています。 関連するトピックが試験に出題される可能性があります。

ほとんどの問題は一般提供 (GA) の機能について出題されます。 プレビュー機能が一般的に使用されている場合は、これらの機能に関する問題が試験に含まれることがあります。

2026年10月16日時点で測定されたスキル

視聴者プロフィール

この試験の候補として、Microsoft Power Platformおよび生成型 AI の拡張ポイントを使用して、ソリューション コンポーネントの設計、開発、テスト、トラブルシューティングを行います。 次の実装を行います。

  • カスタム ユーザー エクスペリエンスとビジネス ロジック。

  • システム統合。

  • データ変換。

  • カスタム プロセス自動化。

  • Power Automate のワークフロー式。

  • エージェント AI をソリューション ロジックの一部として使用できます。

次の知識を適用している必要があります。

  • Microsoft Power Platformサービス(その機能、境界、制約の詳細な理解を含む)。

  • Microsoft Power Platformの認証、セキュリティ、アプリケーション ライフサイクル管理 (ALM) プラクティス。

  • 開発ワークフローの一環として使用される Microsoft Power Platform CLI を含む、Microsoft Power Platform 開発ツール。

  • ソリューションの開発とトラブルシューティングを強化するための AI 支援ツールとエージェント。

  • Microsoft Visual StudioやVisual Studio Codeなどの最新の IDE および開発者の生産性ツール。

以下についての開発経験があります:

  • Microsoft Power Platform サービス

  • JavaScript、JSON、TypeScript、Power Fx

  • C#、Python、HTML、YAML

  • RESTful Web APIs

  • Microsoft Azure

  • Microsoft Foundry

  • Microsoft Copilot Studio

スキルの概要

  • Microsoft Power Platform ソリューションの構築 (15 ~ 20%)

  • ユーザー エクスペリエンスを拡張する (25 ~ 30%)

  • Microsoft Power Platformの拡張 (35 ~ 40%)

  • 統合の開発 (10 ~ 15%)

Microsoft Power Platform ソリューションの構築 (15 ~ 20%)

技術アーキテクチャを設計する

  • 技術アーキテクチャを分析して、ソリューション コンポーネントとその実装アプローチを特定する

  • ソリューション コンポーネントの認証と承認を設計する

  • すぐに使用できる機能で要件を満たすことができるかどうかを判断する

  • クラウド サービス、クライアント側の処理、ビジネス ルール、プラグイン、自動化などのビジネス ロジックを実装する場所を決定する

  • 標準テーブル、仮想テーブル、エラスティック テーブル、またはコネクタを使用するタイミングを判断する

  • マネージド環境、データ ポリシー、セキュリティ ロール、チーム、部署、行共有など、ソリューション コンポーネントに対するMicrosoft Power Platformセキュリティ機能の影響を評価する

  • 決定論的メソッドまたは非決定論的メソッドを使用してビジネス ロジックを実装するタイミングを決定する

  • コード アプリ、生成ページ、Power Apps コンポーネント フレームワーク (PCF)、Web リソース、対話型エージェント、モデル コンテキスト プロトコル (MCP) アプリ ウィジェットを使用してユーザー エクスペリエンスを実装するタイミングを決定する

  • Microsoft Foundry または Microsoft Copilot Studio を使用してエージェントを構築するタイミングを決定する

ソリューション コンポーネントを設計する

  • 生成ページ、コード コンポーネント (PCF)、クライアント スクリプトなど、再利用可能なコンポーネントPower Apps設計する

  • Microsoft Power Platform ソリューションで使用するカスタム コネクタと MCP サーバーを設計する

  • プラグインやカスタム API を含む Dataverse コード コンポーネントを設計する

  • Power Automate のクラウド フローや Copilot Studio のワークフローを含む自動化を設計する

  • Dataverse と Microsoft Azure を使用して受信と送信の統合を設計する

  • Power Apps コード アプリを使用してカスタム インターフェイスを設計する

  • Microsoft Power Platformと統合するカスタム エージェントを設計する

  • Azure Monitor Application Insights と Microsoft Power Platform の監視アラートを含む、監視とアラートの設計

アプリケーション ライフサイクル管理 (ALM) を実装する

  • ソリューションの依存関係を管理する

  • 環境変数を作成して使用する

  • ソリューション レイヤーを管理する

  • Microsoft Power Platform Pipelines の実装と拡張
  • Microsoft Power Platform ビルド ツールを使用して継続的インテグレーション/継続的配置 (CI/CD) 自動化を作成する

ユーザー エクスペリエンスを拡張する (25 ~ 30%)

クライアント スクリプトを使用してモデル駆動型アプリにビジネス ロジックを適用する

  • クライアント API オブジェクト モデルを対象とするコードをビルドする

  • イベント ハンドラー登録アプローチを決定する

  • Dataverse Web API を対象とするクライアント スクリプトを作成する

  • Power Fx と JavaScript を使用してコマンドとボタンを構成する

  • クライアント API を使用してナビゲーション、ダイアログ、通知を実装する

PCF コード コンポーネントを作成する

  • さまざまなライフサイクル イベントの使用を示す

  • コード コンポーネント マニフェストを構成する

  • コンポーネント インターフェイスを実装する

  • コンポーネントをパッケージ化し、デプロイして使用する

  • コンポーネント ロジックでデバイス、ユーティリティ、Web API の機能を構成して使用する

Power Apps コード アプリを作成する

  • Microsoft Power Platform接続を使用するようにコード アプリを構成する

  • Dataverse テーブルを使用するようにコード アプリを構成する

  • Dataverse データに対してテーブルとメタデータの操作を実行する

  • Dataverse のアクションと関数を実行する

  • Power Automate クラウド フローを使用するようにコード アプリを構成する

  • Copilot Studioに組み込まれているエージェントを使用するようにコード アプリを構成する

  • 環境変数を使用するようにコード アプリを構成する

Power Apps コード アプリのデプロイと管理

  • コンテンツ セキュリティ ポリシー (CSP) 設定の構成

  • Azure アプリケーション Insights を使用して監視を実装する

  • コード アプリのパッケージ化、展開、共有

  • Monitor やその他のブラウザー ベースのデバッグ ツールを使用してコード アプリのトラブルシューティングを行う

  • コード アプリのパフォーマンスとリソースの使用状況を最適化する

Microsoft Power Platformの拡張 (35 ~ 40%)

Dataverse プラグインを作成する

  • さまざまなイベント実行パイプライン ステージの使用方法を示す

  • 実行コンテキストを使用するプラグインを開発する

  • ビジネス ロジックを実装するプラグインを開発する

  • プラグイン ロジックをサポートするイメージを実装する

  • 組織サービスを使用してプラグインで操作を実行する

  • プラグインのパフォーマンスを最適化する

  • Dataverse カスタム API メッセージを構成する

  • プラグイン登録ツールを使用してプラグイン コンポーネントを登録する

  • カスタム API を実装するプラグインを開発する

  • Dataverse のビジネス イベントを構成する

  • プラグイン用に Microsoft Power Platform のマネージド ID を構成する

プラットフォーム API を使用して操作を実行する

  • Dataverse Web API を使用して操作を実行する

  • Organization サービスを使用して操作を実行する

  • API 制限の再試行ポリシーを実装する

  • パフォーマンス、コンカレンシー、トランザクション、一括操作のためにソリューション コンポーネントを最適化する

  • OAuth を使用した認証の実装とトラブルシューティング

  • バックグラウンド操作を使用して非同期ロジックを実行する

  • .NETおよびPython用の Dataverse SDK を使用して操作を実行する

Microsoft Azure Functions を使用してワークロードを処理する

  • Microsoft Power Platform ソリューションにAzure Functionsを使用して実行時間の長い操作を処理する

  • Microsoft Power Platform ソリューションのAzure Functionsにスケジュールされたトリガーとイベント ドリブン トリガーを実装する

  • マネージド ID を使用してMicrosoft Power Platformに対する認証を行う

Power Automate のクラウド フローと Copilot Studio のワークフローを構成する

  • フロー ステップで複雑な式を実装する

  • エラー処理など、フロー制御のアクションを実装する

  • トリガー フィルターと再試行ポリシーを構成する

  • 子フローを使用して再利用可能なロジックを開発する

  • サービス プリンシパルを使用して Dataverse コネクタの認証を実装する

Microsoft Power Platform と統合するコードを使用して Microsoft Foundry エージェントを構築する

  • Microsoft Power Platform MCP サーバーを使用してカスタム エージェントを統合する

  • カスタム エージェントを Copilot Studio エージェントに接続する

  • Work IQ を使用してカスタム エージェントを Dataverse データと統合する

  • Copilot Studio クライアント ライブラリを使用して Copilot Studio エージェントを利用する

統合の開発 (10 ~ 15%)

Dataverse イベントを発行して使用する

  • IServiceEndpointNotificationService を使用して Dataverse イベントを発行する

  • プラグイン登録ツールを使用して Dataverse イベントを発行する

  • Webhook、Azure Service Bus、Azure Event Hub を含むサービス エンドポイントを登録する

  • Dataverse のイベントをリッスンするためのオプションを提案する

Dataverse データの同期を実装する

  • 変更追跡を使用してデータ同期を実行する

  • 代替キーを使用するコードを開発する

  • UpsertRequest メッセージを使用してデータを同期する

カスタム コネクタを作成する

  • カスタム コネクタの認証を実装する

  • ポリシー テンプレートを構成して実行時のコネクタの動作を変更する

  • Open API 定義、Azure サービス、GitHubなど、既存の API から定義をインポートする

  • Azure サービスのカスタム コネクタを作成する

  • カスタム コネクタで使用するAzure関数を開発する

  • カスタム コネクタの Open API 定義を拡張する

  • データを変換するカスタム コネクタのコードを開発する

学習リソース

試験を受ける前に、トレーニングを行い、実践的な経験を積むことをお勧めします。 自己学習のオプションとクラスルーム トレーニングのほか、ドキュメント、コミュニティ サイト、ビデオへのリンクも提供しています。

学習リソース ラーニングおよびドキュメントへのリンク
トレーニングを受けよう マイペースで進められるラーニング パスとモジュールを選択するか、講師による指導付きコースを受講する
ドキュメントの検索 Developer 学習カタログ - Power Apps
Power Apps プロジェクトの計画
キャンバス アプリ
モデル駆動型アプリ
パワーページズ
Microsoft Dataverse
テーブルとメタデータ
Dataverse 開発者
モデル駆動型アプリ開発者
キャンバス アプリ開発者
ソリューションを使用して正常な ALM を実装する

Microsoft Power Platform ビルド ツールを使用する
質問する Microsoft Q&A |Microsoft Docs
コミュニティ サポートを受ける Power Apps - Power Platform Community
Microsoft Power Automate - Power Platform コミュニティ
Microsoft Learn をフォローする Microsoft Learn - Microsoft Tech Community
ビデオを見つける #LessCodeMorePower | 番組
他のMicrosoft Learn の番組を閲覧する

変更履歴

次の表は、評価されるスキルの現在のバージョンと以前のバージョン間の変更をまとめたものです。 機能グループは太字の書体で示され、各グループの目標がその後に続きます。 表は、この試験で評価されるスキルの以前と現在のバージョンを比較したもので、3 番目の列は変更の程度を示しています。

2026 年 10 月 16 日より前のスキル領域 2026年10月16日時点のスキル領域 変更
視聴者プロフィール 軽微
技術的な設計を作成する Removed
技術アーキテクチャを設計する 移動されました
ソリューション コンポーネントを設計する 移動されました
Power Platform ソリューションを構築する Microsoft Power Platform ソリューションを構築する % 増加
技術アーキテクチャを設計する メジャー
ソリューション コンポーネントを設計する メジャー
Microsoft Power Platformの構成とトラブルシューティング Removed
アプリケーション ライフサイクル管理 (ALM) を実装する アプリケーション ライフサイクル管理 (ALM) を実装する メジャー
Power Apps の機能強化を実装する Removed
キャンバス アプリの高度な機能を実装する Removed
アプリを最適化し、問題を解決する Removed
ユーザー エクスペリエンスを拡張する ユーザー エクスペリエンスを拡張する % 増加
クライアント スクリプトを使用してモデル駆動型アプリにビジネス ロジックを適用する クライアント スクリプトを使用してモデル駆動型アプリにビジネス ロジックを適用する 軽微
Power Apps コンポーネント フレームワーク (PCF) コード コンポーネントを作成する PCF コード コンポーネントを作成する 軽微
Power Apps コード アプリを作成する 新規
Power Apps コード アプリのデプロイと管理 新規
プラットフォームを拡張する Microsoft Power Platformの拡張 % 増加
Dataverse プラグインを作成する Dataverse プラグインを作成する 軽微
カスタム コネクタを作成する 移動されました
プラットフォーム API を使用する プラットフォーム API を使用して操作を実行する メジャー
Azure Functionsを使用してワークロードを処理する Microsoft Azure Functions を使用してワークロードを処理する 変更なし
Power Automate クラウド フローを構成する Power Automate のクラウド フローと Copilot Studio のワークフローを構成する メジャー
Microsoft Power Platform と統合するコードを使用して Microsoft Foundry エージェントを構築する 新規
統合の開発 統合の開発 %変化なし
Dataverse とのデータ同期を実装する Dataverse データの同期を実装する 軽微
カスタム コネクタを作成する 軽微