Microsoft Certified: Power Platform Developer Associate
Microsoft logo

Microsoft Certified: Power Platform Developer Associate

PL-400

Master professional development for Microsoft Power Platform by learning to extend the platform, build custom solutions, and implement sophisticated integrations using Pro-Code tools and dataverse.

Exam syllabus, organized by domain

Try a real question

Sample Microsoft Certified: Power Platform Developer Associate exam question

Answer this question the same way you would on exam day. No sign-up needed — one random question, three tries to swap it out.

MasterBuild Power Platform solutions

A developer wrote the plug-in below to auto-create child accounts. In testing, the initial account creation never finishes. Which addition to the Execute method resolves the problem?

csharp
public class AutoCreateChildAccount : IPlugin
{
    public void Execute(IServiceProvider serviceProvider)
    {
        var context = (IPluginExecutionContext)serviceProvider.GetService(typeof(IPluginExecutionContext));
        var serviceFactory = (IOrganizationServiceFactory)serviceProvider.GetService(typeof(IOrganizationServiceFactory));
        var service = serviceFactory.CreateOrganizationService(context.UserId);

        var child = new Entity("account");
        child["name"] = "Child Account";
        child["parentaccountid"] = context.PrimaryEntityId;
        service.Create(child);
    }
}

Frequently asked questions

Key facts about the Microsoft Certified: Power Platform Developer Associate certification and how to prepare for it.

Skills & Requirements

What you need to know before attempting the Microsoft Certified: Power Platform Developer Associate exam.