
Microsoft Power Platform Developer – Level 2 is an intermediate Power Platform course delivered in person and online by SBEEH Software Academy in Amman, Jordan.
5 Days (40 Hours)
Last updated August 16, 2026
Main Topics:
Detailed Subtopics:
Hands-On Lab: Set up a development environment with the Power Platform CLI, and call the Dataverse Web API directly from a console application to query and create records.
Real-World Scenario: A development team building on Power Platform needs to integrate their Dataverse environment with an existing .NET codebase via direct API calls rather than only through Power Automate.
Learning Outcome: Participants can set up a proper pro-code development environment and interact with Dataverse directly through its API.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Write and register a Dataverse plug-in that enforces a complex business rule (e.g., preventing an order from being created if a customer's credit limit would be exceeded) that cannot be expressed with a no-code business rule.
Real-World Scenario: A credit-limit validation rule involves calculations across related records that the built-in business rules and Power Automate cannot reliably enforce synchronously.
Learning Outcome: Participants can write, register, and test a Dataverse plug-in that enforces business logic beyond the reach of low-code configuration.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Build a custom connector exposing a sample external REST API (e.g., a shipping-rate lookup service) to Power Automate, with API key authentication, and use it inside a flow.
Real-World Scenario: The organization uses a third-party shipping API with no existing Power Platform connector, and several teams need to use it inside their own flows.
Learning Outcome: Participants can build and share a reusable custom connector that extends Power Automate and Power Apps to any external API.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Build a custom PCF field control (e.g., a star-rating input or a specialized date picker) not available in the standard Power Apps control library, and deploy it to a model-driven app form.
Real-World Scenario: A customer-satisfaction form needs a visual star-rating input, which has no equivalent among Power Apps' built-in field controls.
Learning Outcome: Participants can build and deploy a custom PCF control that extends the Power Apps UI beyond its built-in capabilities.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Integrate the Day 2 plug-in with an Azure Function via a webhook to trigger an external notification, then package all of the week's components (plug-in, custom connector, PCF control) into a single managed solution ready for deployment.
Real-World Scenario: When a high-value order is created, the finance team wants an automatic notification sent through an existing external Azure-based notification service.
Learning Outcome: Participants leave with a complete, working set of pro-code Power Platform extensions and the skills to package and deploy them safely, aligned with PL-400 exam objectives.
This course is for developers extending Power Platform solutions with code, building on functional consultant-level configuration skills.
This course assumes prior Power Platform configuration experience and working C# knowledge; it is not an introduction to Power Platform.
Upon successful completion of the training, participants will receive an official Certificate of Completion.

A look at our training sessions — hands-on training sessions with professionals across Jordan and the GCC.
Reach out and we'll help you plan the right training for your team.