Who is this training for?
As a candidate for this course, you design, develop, test, and troubleshoot solution components that use the extension points of Microsoft Power Platform. You use traditional code to solve challenges not appropriate for low code. You implement the parts of a business solution that include:
- Custom user experiences
- Custom business logic
- System integrations
- Data conversions
- Custom process automation
- Complex Power Fx formulas
- Workflow expressions
Training objectives
- Design and build Power Platform solutions using Dataverse, Power Apps, and Power Automate
- Extend the platform with custom code components, client scripting, and plug‑ins
- Integrate Power Platform solutions with Azure services and external systems
- Implement application lifecycle management (ALM) using solutions and developer tools
- Create technical designs that support scalable, secure, and maintainable business applications
Summary
The Microsoft Power Platform helps organizations optimize their operations by simplifying, automating and transforming business tasks and processes. In this course, students will learn how to design, develop, test, and troubleshoot solution components that use the extension points of Microsoft Power Platform. You use traditional code to solve challenges not appropriate with low-code.
Course outline
Learning Path 1 — Use advanced techniques in canvas apps to perform custom updates and optimization
- Module 1 — Use advanced techniques in canvas apps
- Module 2 — Perform custom updates
- Module 3 — Optimize canvas app performance
- Module 4 — Work with data sources efficiently
- Module 5 — Implement reusable components
- Module 6 — Improve user experience
- Module 7 — Handle errors and exceptions
- Module 8 — Apply best practices for canvas apps
- Module 9 — Manage app performance
- Module 10 — Troubleshoot canvas app issues
Learning Path 2 — Automate a business process with expressions and Dataverse actions using Power Automate
- Module 1 — Build expressions in Power Automate
- Module 2 — Use Dataverse actions
- Module 3 — Automate business processes
Learning Path 3 — Introduction to developing with Microsoft Power Platform
- Module 1 — Introduction to Power Platform development
- Module 2 — Work with developer tools
- Module 3 — Build solutions with Power Platform
Learning Path 4 — Extend the user experience with client scripting and command bar customization
- Module 1 — Extend the user experience
- Module 2 — Use client scripting
- Module 3 — Customize the command bar
Learning Path 5 — Build basic code components with the Power Apps Component Framework
- Module 1 — Introduction to PCF
- Module 2 — Build basic code components
Learning Path 6 — Extending Power Platform Dataverse
- Module 1 — Extend Dataverse
- Module 2 — Implement business logic
- Module 3 — Work with server‑side components
Learning Path 7 — Integrate with Dataverse and Azure
- Module 1 — Integrate Dataverse with external systems
- Module 2 — Use Azure services
- Module 3 — Implement secure integrations
Learning Path 8 — Get started with custom connectors for Microsoft Power Platform
- Module 1 — Introduction to custom connectors
- Module 2 — Build custom connectors
- Module 3 — Secure custom connectors
- Module 4 — Test and deploy connectors
- Module 5 — Use connectors in solutions
Learning Path 9 — Basic application lifecycle management in Microsoft Power Platform
- Module 1 — Introduction to ALM
- Module 2 — Manage solutions
Approach and methodology
Practical and structured approach combining focused theory and guided workshops. Participants gradually develop solutions with Microsoft Power Platform as developers through real-world exercises inspired by professional scenarios, promoting immediate application of learnings.
They learn how to extend the platform, integrate services, automate processes, and build robust applications that meet advanced needs.
Led by a Microsoft certified trainer, the training focuses on interactivity and the development of directly transferable technical skills to design and develop customized solutions in a professional context.
Prerequisites
As a training attendee you must have previous software developer experience using code techniques with modern programming languages such as C# and JavaScript. You must also have a foundational understanding of Microsoft Power Platform and have hands-on experience with the following:
- Developing a data model in Microsoft Dataverse
- Creating tables, columns, and relationships in Microsoft Dataverse
- Building Power Apps canvas apps
- Building Power Apps model-driven apps
- Building Power Automate cloud flows
Recommendations
- Proficiency in the basics of the Power Platform (PL-900 recommended)
- Experience in software development (JavaScript, C#, or equivalent)
- Knowledge of application development concepts and APIs (REST, integration)
- Familiarity with Dataverse and data modeling
- Understanding of business processes and their automation
- Notions of Azure and Microsoft cloud services (asset)
