Instiq

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 メッセージによる同期を理解します。