Microsoft AuthorisedAssociate · Pro-Code2026 ObjectivesTop Pro-Code Cert in MY
PL-400 Power Platform Developer
Pro-code Power Platform development — plug-ins, custom connectors, code components, JavaScript form scripting and Power Apps Component Framework — mapped to PL-400.
⏱Duration: 5 days / 40 hrs
💻Format: Instructor-Led + Power Platform Sandbox
🌐Delivery: On-site · Virtual · Hybrid
✅Pass rate: 90%
📅Next intake: 19 May 2026
📜
Plug-ins & workflows
C# plug-ins, custom workflow activities, Dataverse Web API
Power Apps Component Framework, form scripting, Web Resources
🔁
ALM & DevOps
Power Platform Build Tools, GitHub Actions, environment lifecycle
What this course is
Where Power Platform becomes professional code.
PL-400 is Microsoft's Power Platform Developer credential. It validates that you can extend Power Platform with pro-code components — plug-ins, custom connectors, PCF controls, JavaScript and the Dataverse Web API.
At Nexperts, PL-400 is delivered against a live Power Platform tenant with VS Code, Power Platform CLI and a GitHub repo per learner. By day 5 you've shipped a C# plug-in, an OAuth-secured custom connector, a PCF control and an ALM pipeline that promotes solutions through three environments.
PL-400 is the cert that distinguishes Power Platform pro-developers from configurators. The exam tests real-code judgement — read this C# plug-in, what's the side effect?
The 2026 PL-400 update sharpened the focus on Dataverse plug-in performance, Power Apps Component Framework virtual controls, custom connectors with OAuth-on-behalf-of, and the new GitHub Actions for Power Platform. We cover all four with hands-on builds.
Who should take this course
👨💻
.NET / C# developers
Pivoting into Power Platform pro-development.
⚙️
D365 senior developers
Already coding plug-ins. PL-400 is the formal credential.
🌟
PL-200 holders
Natural progression into pro-code track.
📚
Web developers
Adding low-code-extension skills. PCF + JavaScript track is for you.
💼
ISV development teams
Building Power Platform-based products. PL-400 is the team baseline.
🔐
Senior consultants
Wanting to extend solutions beyond no-code limits. PL-400 unlocks that.
Prerequisites
✓ PL-200 OR 2+ years of professional Power Platform experience
✓ Strong C# and JavaScript fundamentals
✓ Comfortable with Visual Studio / VS Code and Git
✓ Working knowledge of REST APIs and OAuth flows
→ No PL-200? Ask about our PL-200 → PL-400 bridge programme.
Course Curriculum
Six domains. One pro-code toolkit.
PL-400 is structured into Create a Technical Design, Configure Common Data Service, Create & Configure Power Apps, Configure Business Process Automation, Extend the User Experience, Extend the Platform, and Develop Integrations. We deliver code-first.
Hands-On Pro-Code Sandbox
9 builds. Real code, real pipelines.
Every learner gets a Power Platform tenant + VS Code + Power Platform CLI + GitHub repo. By day 5 you've shipped real components and pipelines.
01
Plug-In Build
Build a 3-step plug-in with auto-numbering and validation. Register and test.
Plug-In
02
Plug-In Performance
Take a slow plug-in (8 reads). Refactor to under 2 reads using batching.
Performance
03
PCF Dataset Control
Build a PCF dataset control with React 18 + TypeScript. Validate in app.
Build an OAuth-secured custom connector with webhook trigger.
Connector
06
Web API Integration
Build a console app that uses the Dataverse Web API with managed identity.
API
07
Plug-In Tracing
Diagnose a failing plug-in via ITracingService and Plug-in Trace Log.
Debug
08
GitHub Actions
Build a GitHub Actions pipeline that promotes a managed solution.
ALM
09
Performance Audit
Audit a tenant's plug-ins. Recommend top 3 fixes with before / after timing.
Audit
+ 13 micro-tasks across Power Platform CLI, PAC commands, plug-in registration tool, and Power Apps Component Framework.
Exam Information
One scenario exam. Code-reading included.
PL-400 is 40–60 questions over 120 minutes. The exam includes C# plug-in code-reading items and JavaScript snippet items. Most candidates fail on plug-in execution-pipeline scenarios.
Full timed simulation. 80%+ before we book. Average 83%.
0%
Pass Rate
90% of our PL-400 candidates pass on first attempt.
The Microsoft global first-attempt rate for PL-400 sits around 62% — the toughest of the PL family. We hit 90% by writing real C# every day and gating booking on a clearance mock.
Real pro-code sandboxPlug-in pipeline drill90% first attemptFree retake voucherGitHub Actions playbook
Why our pass rate is 90%
Industry average: ~62%
Most candidates know the framework but cannot read 30 lines of plug-in code under timer. The exam tests both — they freeze on code-reading.
Nexperts: 90%
We write C# every day. We trace plug-in pipelines on the whiteboard. We gate booking on a clearance mock.
Your Pro-Code Path
PL-400 pairs with PL-600 and AZ-204.
PL-400 stacks naturally with PL-600 (Solution Architect) for senior architecture or AZ-204 (Azure Developer) for pro-code Azure breadth.
Before this
PL-200
Functional consultant. Most PL-400 candidates have PL-200 + 1–2 years of dev experience.
Expected salary range after PL-400: RM 10,500 – RM 16,500/month for senior Power Platform / D365 developer roles in MY.
Student Reviews
What our PL-400 developers say.
4.8
★★★★★
76 reviews
5★
83%
4★
14%
3★
3%
★★★★★
"Plug-in performance lab is the only single drill that maps to my actual job. We refactored 6 production plug-ins after I went back. Career-defining course."
RM
Ramachandran Mathew
Senior PL Developer · Avanade MY
✓ Passed first attempt · 836/1000
★★★★★
"PCF dataset control with React 18 lab is exactly what's being asked for in production. We shipped a custom control to a customer the week after."
NW
Natalie Wong
D365 Developer · KPMG Digital
✓ Passed first attempt
★★★★
"Custom connector with OAuth-on-behalf-of was the breakthrough. Most courses skip this. Nexperts puts it front and centre."
HK
Hashim Kamal
Power Platform Engineer · Microsoft MY
✓ Passed first attempt · 798/1000
★★★★★
"GitHub Actions for Power Platform was unexpected gold. We're now using exactly this pipeline at work. Worth the entire fee."
ZS
Zahar Saiful
Senior D365 Developer · PETRONAS Digital
✓ Passed first attempt · 858/1000
Copy page link
Share this course page with your team or save the URL for later.