Microsoft Power Platform Developer参考書
Power Platform の拡張ポイント(プラグイン・PCF・カスタムコネクタ・Power Fx・Web API・Azure 統合)でソリューションを設計開発する Power Platform 開発者のアソシエイト資格(PL-400)。
Microsoft Power Platform Developer(PL-400)について
Microsoft Power Platform Developer(PL-400)は、Microsoft が提供するアソシエイトレベルの認定資格です。このページでは、試験範囲を全 5 章・13 節の参考書として体系的に解説し、本番形式の練習問題で理解度を確認できます。下の章一覧から順に読み進め、「問題集で演習する」で実力を試すのが効率的な学習の流れです。
試験で問われる分野(出題範囲の目安)
- 技術設計約 13%
- ソリューションの構築約 13%
- Power Apps の改善約 13%
- ユーザー体験の拡張約 13%
- プラットフォームの拡張約 33%
- 統合開発約 15%
配点は本番試験の目安です。各分野は下の章・節で詳しく解説しています。
公式の試験情報:https://learn.microsoft.com/en-us/credentials/certifications/resources/study-guides/pl-400
1技術設計と ALM
- 1.1技術アーキテクチャの設計
ビジネスロジックの配置先(business rule / plug-in / Power Automate / client scripting)、テーブル種別(standard / virtual / elastic)、認証認可とセキュリティ(DLP / セキュリティロール / チーム / 業務単位 / 行共有)を理解します。
- 1.2ソリューションコンポーネントの設計
再利用可能なコンポーネント(canvas component / PCF コードコンポーネント / client scripting)、カスタムコネクタ、Dataverse コードコンポーネント(Power Fx / plug-in / custom API)、統合の設計を理解します。
- 1.3アプリケーションライフサイクル管理(ALM)
managed/unmanaged ソリューション、ソリューション依存関係と層、環境変数、Power Platform Pipelines、Build Tools による CI/CD を理解します。
2Power Apps の改善と UX 拡張
- 2.1高度な canvas アプリ
複雑な Power Fx、コンポーネントライブラリ、canvas からのクラウドフロー呼び出し、委任(delegation)、Monitor によるトラブルシュートと性能最適化を理解します。
- 2.2クライアントスクリプティング
JavaScript Client API object model、イベントハンドラー登録、Dataverse Web API のクライアント呼び出し、コマンド/ボタン、カスタムページへのナビゲーションを理解します。
- 2.3PCF コードコンポーネント
Power Apps component framework(PCF)のライフサイクルイベント、manifest、インターフェイス、package/deploy/consume、Device/Utility/Web API 機能を理解します。
3プラットフォーム拡張:プラグイン
- 3.1Dataverse プラグイン
実行パイプラインのステージ、同期/非同期、実行コンテキスト、Pre/Post Image、Organization service、性能、Plug-in Registration Tool を理解します。
- 3.2カスタム API とビジネスイベント
custom API メッセージ(bound/unbound)、Dataverse business events、登録と公開、プラグインからの呼び出しを理解します。
4プラットフォーム拡張:コネクタ・API・自動化
- 4.1カスタムコネクタ
Open API 定義、認証方式、ポリシーテンプレート、Azure サービス/GitHub からのインポート、データ変換を理解します。
- 4.2プラットフォーム API と Azure Functions
Dataverse Web API、Organization service、API 制限と retry、OAuth、並行性/トランザクション/一括、Azure Functions(long-running、トリガー、マネージド ID)を理解します。
- 4.3Power Automate クラウドフロー
Dataverse connector、複雑な式、Azure Key Vault、エラー処理、trigger filter/retry、child flows、Entra ID サービスプリンシパルを理解します。
5統合開発
- 5.1Dataverse イベントの発行と消費
IServiceEndpointNotificationService によるイベント発行、Plug-in Registration Tool での webhook 登録、Azure Service Bus と Azure Event Hub、リスニング選択肢の使い分けを理解します。
- 5.2Dataverse とのデータ同期
変更追跡(change tracking)による差分取得、代替キー(alternate keys)、UpsertRequest メッセージによる同期を理解します。

