次の方法で共有


試験 PL-400: Microsoft Power Platform Developer の学習ガイド

このドキュメントの目的

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

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

試験の更新

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

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

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

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

2024 年 12 月 19 日以降で評価されるスキル

視聴者プロフィール

この試験の受験者は、Microsoft Power Platform の拡張ポイントを使用するソリューション コンポーネントの設計、開発、テスト、トラブルシューティングを行います。 従来のコードを使用して、ロー コードに適さない課題を解決します。 次のようなビジネス ソリューションの一部を実装します。

  • カスタム ユーザー エクスペリエンス

  • カスタム ビジネス ロジック

  • システム統合

  • データ変換

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

  • 複雑な Power Fx の数式

  • ワークフローの式

以下が必要です。

  • Microsoft Power Platform サービスの強固な応用知識 (その機能、限界、制約に関する深い理解を含む)

  • Microsoft Power Platform の認証、セキュリティ、アプリケーション ライフサイクル管理 (ALM) のプラクティスに関する応用知識

  • Microsoft Power Platform 開発者ツールに関する応用知識 (開発者ワークフローの一部として Power Platform CLI を含む)

受験者には、Microsoft Power Platform サービス、JavaScript、JSON、TypeScript、C#、HTML、RESTful Web API、Visual Studio、Visual Studio Code、Microsoft Azure などの開発経験が必要です。

スキルの概要

  • 技術設計を作成する (10 - 15%)

  • Power Platform ソリューションを構築する (10 - 15%)

  • Power Apps の強化された機能を実装する (5–10%)

  • ユーザー エクスペリエンスを拡張する (10 - 15%)

  • プラットフォームを拡張する (40 - 45%)

  • 統合を開発する (5 - 10%)

技術設計を作成する (10 - 15%)

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

  • ソリューションに関する技術アーキテクチャを設計する

  • 認証と認可の戦略を設計する

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

  • クラウド コンピューティング、クライアント側の処理、ビジネス ルール、プラグイン、Power Automate などのビジネス ロジックを実行する場面を判断する

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

  • ビジネス ソリューションのデータ損失防止 (DLP) ポリシー、セキュリティ ロール、チーム、部署、行の共有など、Microsoft Power Platform のセキュリティ機能の影響を判定する

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

  • キャンバス コンポーネント、コード コンポーネント、クライアント スクリプトなど、Power Apps の再利用可能なコンポーネントを設計する

  • カスタム コネクタを設計する

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

  • Power Automate クラウド フローなど、オートメーションを設計する

  • Dataverse と Azure を使用してインバウンドとアウトバウンドの統合を設計する

Power Platform ソリューションを構築する (10 - 15%)

Microsoft Power Platform を構成し、問題を解決する

  • テストで見つかった運用上のセキュリティに関する問題のトラブルシューティングを行う

  • コード コンポーネントをサポートするように Dataverse のセキュリティ ロールを構成する

  • 開発用の Microsoft Power Platform 環境を管理する

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

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

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

  • アンマネージド ソリューションとマネージド ソリューションを使用すべきタイミングを判断する

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

Power Apps の強化された機能を実装する (5–10%)

キャンバス アプリの高度な機能を実装する

  • 複雑な Power Fx の数式を実装する

  • 再利用可能なコンポーネント ライブラリを構築する

  • Power Automate クラウド フローを利用してキャンバス アプリからビジネス ロジックを実装する

アプリを最適化し、問題を解決する

  • Monitor と他のブラウザー ベースのデバッグ ツールを使用して、キャンバスやモデル駆動型アプリの問題のトラブルシューティングを行う

  • データの事前読み込みやクエリの委任など、キャンバス アプリのパフォーマンスを最適化する

  • フォームやビューなど、モデル駆動型アプリのパフォーマンスを最適化する

ユーザー エクスペリエンスを拡張する (10 - 15%)

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

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

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

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

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

Power Apps Component Framework (PCF) コード コンポーネントを作成する

  • さまざまなコード コンポーネントのライフサイクル イベントの使用方法を示す

  • 新しいコード コンポーネントを初期化する

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

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

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

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

プラットフォームを拡張する (40 - 45%)

Dataverse プラグインを作成する

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

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

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

  • プラグイン ロジックをサポートするためにプレ イメージとポスト イメージを実装する

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

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

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

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

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

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

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

  • 既存の REST API 用の Open API の定義を作成する

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

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

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

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

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

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

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

プラットフォーム API を使用する

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

  • 組織サービスで操作を実行する

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

  • パフォーマンス、コンカレンシー、トランザクション、一括操作を最適化する

  • OAuth を使用して認証を実行する

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

  • Azure Functions を使用して実行時間の長い操作を処理する

  • Azure Functions でスケジュールされたイベント ドリブン トリガーを構成する

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

Power Automate クラウド フローを構成する

  • Dataverse コネクタのアクションとトリガーを使用するようにフロー手順を実装する

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

  • 機密性の高い入力パラメーターと出力パラメーターを管理する

  • Azure Key Vault と Microsoft Entra ID サービス プリンシパルを実装する

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

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

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

統合を開発する (5 - 10%)

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

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

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

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

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

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

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

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

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

学習リソース

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

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

Microsoft Power Platform Build Tools を使用する
質問する Microsoft Q&A | Microsoft Docs
コミュニティ サポートを受ける Power Apps - Power Platform Community
Microsoft Power Automate - Power Platform Community
Microsoft Learn をフォローする Microsoft Learn - Microsoft Tech Community
ビデオを見つける #LessCodeMorePower | ショー
他の Microsoft Learn ショーを参照する

ログの変更

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

2024 年 12 月 19 日より前のスキル領域 2024 年 12 月 19 日現在のスキル領域 Change
ユーザー エクスペリエンスを拡張する ユーザー エクスペリエンスを拡張する 変更なし
クライアント スクリプトを使用してモデル駆動型アプリにビジネス ロジックを適用する クライアント スクリプトを使用してモデル駆動型アプリにビジネス ロジックを適用する Minor