Microsoft Power Platform Developer (PL-400)
Your business teams need applications and processes suited to their work. With Power Platform, connect data, interfaces and automation to structure coherent solutions. Develop practical reference points for designing solutions and discussing needs with users.
- Duration
- 5 days 35 hours
- Code
- PL-400T00-A Code
- Certification
- Microsoft Certified : Power Platform Developer Associate Certification
Accredited training for the Microsoft Certified : Power Platform Developer Associate certification.
Presentation
A Microsoft Power Platform developer designs and implements solutions using the Power Platform ecosystem. The role includes analysing requirements and designing and developing components incorporating Power Apps, Power Automate, Power BI, Power Virtual Agents and Dataverse, interacting with applications and systems such as Dynamics 365 and Azure. Developers also build, test, deploy and maintain production solutions to optimise business efficiency.
This 5-day Microsoft course prepares you to become a Power Platform developer. Learn to analyse requirements and design and develop applications, flows and plug-ins and code components. Explore integration with Dynamics 365, Azure and third-party APIs, security and development best practices, and solution deployment and maintenance through ALM. Practical exercises and real case studies consolidate your experience.
The course also prepares you for Microsoft PL-400, leading to Microsoft Certified: Power Platform Developer Associate certification (see the Certification tab for details).
Objectives
By the end of this Power Platform PL-400 course, you will be able to:
- translate business requirements into technical specifications and design solution architecture;
- create and manage Dataverse tables, relationships, business rules, calculations and validations;
- develop canvas and model-driven apps using formulas, controls and connectors;
- create automated workflows, handle errors and integrate Power Automate with other systems;
- customise Power Apps user interfaces and create rich, interactive user experiences;
- use plug-ins, custom workflow activities, code components and other development techniques to extend Power Platform functionality;
- integrate Power Platform with third-party systems through connectors, APIs and other technologies;
- understand deployment, environment management and application lifecycle management (ALM) processes;
- write clean, efficient, secure code and follow Microsoft recommendations;
- prepare effectively for Microsoft PL-400: Power Platform Developer Associate.
Program
Module 1: discovering Microsoft Power Platform and Dataverse
- Introduction to Power Platform and its components: Power Apps, Power Automate, Power BI and Power Virtual Agents.
- Introduction to Dataverse: key concepts, tables, columns and relationships.
- Creating and configuring a Dataverse environment.
- Dataverse security: roles, privileges and teams.
Module 2: developing with Power Apps
- Creating canvas apps: user interface design, Power Fx formulas and data management.
- Creating model-driven apps: forms, views, charts and dashboards.
- Using standard and custom controls.
- Managing data with Dataverse and connectors.
- User experience and intuitive interface design.
Module 3: automating processes with Power Automate
- Creating automated, instant and scheduled flows.
- Using standard and custom connectors.
- Error and exception handling.
- Expressions and functions in Power Automate.
- Integrating Power Automate with Power Apps and other systems.
Module 4: extending functionality with code components
- Introduction to Power Apps code components: concepts, creation and deployment.
- Using TypeScript and the Power Apps component framework (PCF).
- Creating custom UI components and custom actions.
Module 5: customising Dataverse with plug-ins
- Introduction to Dataverse plug-ins: concepts and types.
- Developing plug-ins with C# and the Dataverse .NET SDK.
- Debugging and deploying plug-ins.
Module 6: extending workflows with custom activities
- Introduction to custom workflow activities.
- Developing workflow activities with C# and the Dataverse .NET SDK.
- Integrating workflow activities with Power Automate.
Module 7: integrating Power Platform with other systems
- Using standard and custom connectors.
- Creating custom connectors.
- Using REST APIs and webhooks.
- Integrating with Azure Functions and Logic Apps.
Module 8: managing deployment and the application lifecycle (ALM)
- Managing Power Platform environments.
- Using solutions for deployment.
- Managing versions and updates.
- Applying ALM best practices.
Module 9: securing Power Platform solutions
- The Dataverse security model: roles, privileges and teams.
- Power Apps application security.
- Power Automate flow security.
- Development security best practices.
Module 10: practical application
- Applying concepts through exercises and real case studies.
- Developing an end-to-end Power Platform solution.
Module 11: preparing for PL-400
- Review of key course concepts.
- Examination advice and tips.
- Analysis of sample examination questions.
- Additional preparation resources.
Audience
This course is intended for:
- developers seeking to specialise in Microsoft Power Platform, whether coming from other technologies or working as advanced citizen developers;
- technical or functional consultants seeking Power Platform development skills to better advise and support clients;
- systems integrators seeking deeper Power Platform development skills for integration with Dynamics 365, Azure solutions and other business systems.
Prerequisites
This course has the following prerequisites:
Mandatory prerequisites
- The ability to analyse, model and document business processes.
- A sound understanding of database fundamentals and data modelling.
- Knowledge of software architecture fundamentals.
- Familiarity with IT security concepts.
Recommended prerequisites
- Previous experience with Power Apps, Power Automate, Power BI and Power Virtual Agents.
- Familiarity with Azure services, particularly integration, automation and security services such as Azure Logic Apps, Azure Functions, Azure API Management and Azure Active Directory.
- Experience developing APIs and integrating systems.
- Knowledge of application lifecycle management (ALM).
- Knowledge of IT governance and compliance concepts, including GDPR.
Teaching and assessment methods
- Initial skills assessment
- Training materials provided to participants
- Continuous assessment throughout the course
- End-of-course feedback questionnaire
- Combination of theory and practical application
- Attendance records
- Post-course follow-up evaluation
- Practical exercises
- Case study
Course highlights
- An expert Microsoft-certified instructor: learn from a certified Power Platform developer with extensive experience developing and implementing solutions.
- Learning by doing: practical exercises, real case studies and development workshops help you apply your skills and address Power Platform development challenges.
- PL-400 preparation: targeted examination preparation with voucher included. Review sessions, sample questions and mock examinations maximise your chances of success, focusing on development concepts and technical solution implementation.
- Certification guarantee: this course includes Microsoft Exam Replay, allowing a free retake if you do not pass on your first attempt.
Dates and sessions
Choose the date and delivery format that suit you.
No upcoming sessions are currently available.
Session alerts
Microsoft, Power Platform, Power Apps, Power Automate, Power BI, Power Virtual Agents and Dataverse are registered trademarks of Microsoft Corporation in the United States and other countries.
fr
en