We may earn an affiliate commission when you visit our partners.
Course image
Board Infinity

Take your Power Platform development skills to the next level with this advanced, hands-on course. Build enterprise-ready canvas and model-driven apps, design powerful workflows using Power Automate, and create secure, scalable business solutions with Microsoft Dataverse and custom APIs.

You’ll begin by exploring advanced Power Apps features—working with Power Fx, variables, multi-screen navigation, and connecting to data sources like Dataverse, SharePoint, and Excel. You'll also build both canvas and model-driven apps, implement business rules, and manage app security using roles and field-level access.

Read more

Take your Power Platform development skills to the next level with this advanced, hands-on course. Build enterprise-ready canvas and model-driven apps, design powerful workflows using Power Automate, and create secure, scalable business solutions with Microsoft Dataverse and custom APIs.

You’ll begin by exploring advanced Power Apps features—working with Power Fx, variables, multi-screen navigation, and connecting to data sources like Dataverse, SharePoint, and Excel. You'll also build both canvas and model-driven apps, implement business rules, and manage app security using roles and field-level access.

Next, you’ll automate business processes using Power Automate. Design dynamic workflows with conditions, expressions, error handling, and performance optimization. Real-world scenarios include approval flows, email triggers, notifications, and integrations with SharePoint and Outlook.

In the final module, you'll apply custom business logic using Power Fx, JavaScript, and plug-ins. Build client scripts, register them in model-driven forms, and write secure plug-ins and APIs in C#.

By the end of this course, you will be able to:

- Develop advanced apps using Power Apps and Dataverse

- Automate processes using Power Automate with real-world connectors

- Implement secure business logic with Power Fx, JavaScript, and plug-ins

- Build scalable and production-ready components with best practices

Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with Microsoft corporation or any of its subsidiaries or affiliates. This course is not an official preparation material of Microsoft corporation. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.

Enroll now

What's inside

Syllabus

Building and Customizing Power Apps
In Module 1, learners gain hands-on experience developing powerful Power Apps starting with Canvas Apps. They explore advanced layout and control techniques, learn to craft complex Power Fx expressions, manage variables and collections, and integrate with multiple data sources such as Dataverse, SharePoint, and Excel. Next, the focus shifts to Model‑Driven Apps, where learners create and customize Dataverse tables and relationships, design views and forms, and implement business rules and automated workflows for real-world use cases. The module rounds out with Dataverse essentials for developers, where students design schema relationships (1:N, N:1, N:N) and configure security roles and field-level permissions. Through practical labs—like building multi-screen canvas apps and model-driven prototypes—and targeted quizzes, participants build the skills required to meet PL‑400 exam goals around Power Apps enhancements, Dataverse modeling, and app security as described in Microsoft’s official study guide
Read more

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Career center

Learners who complete Advanced Power Platform: Connectors, Components & Automation will develop knowledge and skills that may be useful to these careers:
Power Platform Developer
A Power Platform Developer is central to designing, building, and maintaining enterprise applications and automated workflows using Microsoft's low-code suite. This role requires a deep understanding of Power Apps, Power Automate, and Dataverse to deliver scalable business solutions. This course directly addresses the core competencies of a Power Platform Developer, providing advanced skills in crafting canvas and model-driven apps, implementing sophisticated business logic with Power Fx and JavaScript, and building custom APIs. Learners develop expertise in automating business processes through Power Automate, including error handling and performance optimization, and gain practical experience with security roles and field-level access within Dataverse. This specialized training is indispensable for aspiring developers aiming to create robust, production-ready Power Platform components and integrate diverse data sources like SharePoint and Excel.
Dynamics 365 Developer
A Dynamics 365 Developer specializes in customizing, extending, and integrating Microsoft Dynamics 365 applications to meet specific business requirements. Given that Dynamics 365 is built upon the Power Platform and Dataverse, this course is exceptionally well-suited for a Dynamics 365 Developer. Learners will gain advanced skills in both canvas and model-driven apps, directly applicable to customizing Dynamics 365 user interfaces and functionalities. The course's modules on Dataverse essentials, designing schema relationships, configuring security roles, and implementing client-side scripting with JavaScript are paramount for extending Dynamics 365. Furthermore, the ability to write secure plug-ins and custom APIs in C# and automate business processes with Power Automate provides critical skills for server-side extensibility and integrating Dynamics 365 with other systems, making it a comprehensive preparation for this role.
Solutions Developer
A Solutions Developer designs and implements comprehensive software solutions to meet specific organizational needs, often integrating various technologies and platforms. This role requires versatility in development approaches and a strong understanding of full solution lifecycles. This course is highly beneficial for a Solutions Developer, offering advanced, hands-on expertise in the Microsoft Power Platform. Learners will master developing enterprise-ready canvas and model-driven apps, designing powerful automated workflows with Power Automate, and building secure and scalable business solutions using Microsoft Dataverse and custom APIs. The curriculum's emphasis on implementing custom business logic with Power Fx, JavaScript, and C# plug-ins provides a robust toolkit for creating end-to-end solutions, from user interface to server-side extensibility, and integrating with diverse data sources, preparing individuals to tackle complex development challenges.
Automation Engineer
An Automation Engineer specializes in designing, developing, and implementing systems that automate repetitive or complex tasks, improving efficiency and reducing manual effort across an organization. This course provides highly relevant skills for an Automation Engineer, particularly through its in-depth focus on Power Automate. Learners will master advanced flow techniques, including configuring error handling, constructing parallel branches, and optimizing flow performance. The curriculum covers real-world automation scenarios such as approval workflows, email triggers, and integrations with systems like SharePoint and Outlook. This expertise in Power Automate, combined with the ability to embed custom business logic and integrate with various data sources, helps individuals develop sophisticated automated processes and scalable solutions essential for modern enterprise automation initiatives.
Low Code Solutions Architect
A Low Code Solutions Architect designs and oversees the implementation of enterprise solutions primarily using low-code development platforms, ensuring they meet business requirements, technical standards, and scalability goals. This role requires a broad understanding of platform capabilities, integration strategies, and security. This course is exceptionally valuable for an aspiring Low Code Solutions Architect, as it provides an advanced, hands-on foundation in the Power Platform ecosystem. Learners will gain expertise in building both canvas and model-driven apps, designing powerful automated workflows, and creating secure, scalable business solutions with Microsoft Dataverse and custom APIs. The curriculum's focus on best practices for production-ready components, schema relationships, security roles, and extending the platform with C# plug-ins directly supports the architectural considerations crucial for designing comprehensive low-code enterprise applications.
Enterprise Application Integrator
An Enterprise Application Integrator specializes in connecting disparate software systems and data sources across an organization to ensure seamless data flow and process synchronization. This course is highly relevant for an Enterprise Application Integrator, emphasizing connectors, custom APIs, and integrations within the Power Platform. Learners will gain advanced skills in automating business processes using Power Automate with real-world connectors and developing secure, scalable business solutions with Microsoft Dataverse and custom APIs. The curriculum's focus on connecting to data sources like SharePoint and Excel, alongside the ability to build and register custom API actions and plug-ins in C#, directly equips individuals with the technical expertise required to establish robust integrations between various enterprise systems, ensuring data consistency and process continuity throughout an organization's digital landscape.
Technical Consultant
A Technical Consultant advises clients on the optimal use and implementation of technology solutions, often requiring a blend of technical expertise, problem-solving skills, and client communication. This course provides robust, hands-on technical skills that are highly beneficial for a Technical Consultant specializing in Microsoft technologies. Learners will acquire advanced capabilities in developing Power Apps, automating processes with Power Automate, and leveraging Dataverse for secure, scalable business solutions. The curriculum includes implementing custom business logic, integrating with various data sources, and building production-ready components using best practices. This comprehensive understanding enables a Technical Consultant to effectively assess client requirements, design tailored Power Platform solutions, troubleshoot issues, and guide organizations through digital transformation initiatives by demonstrating practical expertise in enterprise application development and automation.
Business Applications Developer
A Business Applications Developer focuses on creating software solutions that address specific organizational needs, often leveraging platforms that accelerate development and integration. This role is crucial for transforming business requirements into functional, user-friendly applications that streamline operations. This course enhances the capabilities of a Business Applications Developer by providing advanced, hands-on experience with the Microsoft Power Platform, enabling the creation of enterprise-ready canvas and model-driven apps. Learners will gain proficiency in building secure business solutions with Dataverse, implementing custom logic using Power Fx and JavaScript, and designing powerful automated workflows. The emphasis on connecting to various data sources and building scalable components directly prepares individuals for developing robust applications that drive business efficiency and digital transformation.
Application Support Engineer
An Application Support Engineer provides technical assistance and troubleshooting for software applications, ensuring their smooth operation and resolving user issues. This role requires a deep understanding of application functionality, underlying architecture, and common integration points. This course can be highly beneficial for an Application Support Engineer dealing with Power Platform solutions. By gaining hands-on experience in developing advanced Power Apps, automating processes with Power Automate, and implementing secure business logic with Power Fx, JavaScript, and plug-ins, learners will develop a comprehensive understanding of how these applications are built and how they function. This detailed knowledge equips an Application Support Engineer to diagnose complex issues, understand error handling mechanisms, and effectively support enterprise-ready Power Platform components and integrations, minimizing downtime and improving user satisfaction.
Business Systems Analyst
A Business Systems Analyst serves as a critical link between business stakeholders and technical teams, translating business needs into functional requirements and often playing a key role in the implementation of software solutions. This course may be particularly useful for a Business Systems Analyst by providing a deep understanding of the capabilities and practical application of the Power Platform. Learners will gain hands-on experience in building enterprise-ready apps and designing powerful automated workflows, which helps in identifying and prototyping solutions for business challenges. The ability to work with Dataverse, implement business rules, and understand app security enables a Business Systems Analyst to better scope projects, contribute to solution design, and effectively communicate with developers, ensuring that technical implementations truly address operational needs and improve efficiency.
Software Engineer
A Software Engineer designs, develops, and tests software applications across various domains, often involving traditional coding languages and complex architectural patterns. This course may be useful for a Software Engineer looking to expand their toolkit into low-code platforms and understand enterprise application development within the Microsoft ecosystem. While much of the course focuses on low-code development, it also delves into traditional programming concepts like JavaScript for client-side scripting and C# for server-side plug-ins and custom APIs. This blend provides a Software Engineer with the ability to bridge the gap between traditional coding and rapid application development, enabling them to build scalable, production-ready components, integrate systems, and automate processes more efficiently using the Power Platform. It helps them leverage low-code for faster deployments while retaining critical high-code extensibility.
Process Improvement Specialist
A Process Improvement Specialist analyzes existing business processes to identify inefficiencies, bottlenecks, and areas for optimization, then designs and implements solutions to enhance operational effectiveness. This course may be helpful for a Process Improvement Specialist, particularly through its intensive focus on Power Automate. Learners will acquire skills in designing dynamic workflows with conditions, expressions, and advanced error handling, enabling them to automate complex business processes effectively. The ability to create automated, scheduled, and instant flows, along with integrating with systems like SharePoint and Outlook, provides practical tools for digitizing and streamlining operations. While the role is broader than just technical implementation, understanding how to leverage Power Platform for automation empowers a specialist to translate improvement strategies into tangible, automated solutions.
Technical Project Manager
A Technical Project Manager oversees the planning, execution, and delivery of technology projects, requiring a solid understanding of technical methodologies, project timelines, and team coordination. This course may be useful for a Technical Project Manager working on projects involving the Microsoft Power Platform. While not a project management course, it provides a deep, hands-on understanding of developing advanced apps, automating processes, and implementing custom business logic within the Power Platform. This technical insight enables a project manager to better estimate project scope, identify potential risks, communicate effectively with developers, and make informed decisions regarding solution architecture and implementation strategies. Comprehending how scalable and production-ready components are built, along with best practices, ensures more realistic project planning and successful delivery of Power Platform initiatives.
Cloud Solutions Engineer
A Cloud Solutions Engineer designs, deploys, and manages scalable and resilient cloud-based applications and infrastructure, often focusing on specific platforms like Microsoft Azure. This course may be useful for a Cloud Solutions Engineer by providing specialized expertise in the Microsoft Power Platform, a key component of the broader Microsoft cloud ecosystem. While not solely infrastructure-focused, the course equips learners with skills in building scalable and production-ready components, using custom APIs, and integrating diverse data sources—all critical considerations in cloud architecture. Understanding Dataverse as a secure and scalable data backend and leveraging Power Automate for cloud-based process automation helps a Cloud Solutions Engineer appreciate the capabilities of a leading low-code platform within their cloud solution designs and implementations, especially for business application layers.
Data Analyst
A Data Analyst collects, processes, and performs statistical analyses on data to derive insights that inform business decisions. This role often involves working with various data sources and reporting tools. This course may be helpful for a Data Analyst, particularly in understanding how data is managed and integrated within the Power Platform ecosystem. While not primarily focused on statistical analysis, the course provides in-depth exposure to connecting with data sources like Dataverse, SharePoint, and Excel, and designing schema relationships. The ability to build canvas and model-driven apps to visualize and interact with data, as well as automate data handling processes with Power Automate and Power Fx expressions, can empower a Data Analyst to not only extract and process data but also to build interactive dashboards and custom tools that make data more accessible and actionable for business users.

Reading list

We've selected 50 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Advanced Power Platform: Connectors, Components & Automation.
Is an excellent starting point for beginners to gain a broad understanding of C# and the .NET ecosystem. It covers fundamentals of C# programming and explores modern cross-platform development with .NET 8, including topics like ASP.NET Core, Blazor, and Entity Framework Core. Its hands-on exercises make it a useful resource for solidifying understanding and it is often recommended for those new to the language.
Offers a comprehensive overview of building applications with Microsoft Power Apps, including a dedicated chapter on Power Fx. It covers fundamental concepts of low-code development and integrating apps with data sources using Excel-like expressions. This valuable resource for gaining a broad understanding and solidifying knowledge of Power Fx within the context of Power Apps.
Provides a comprehensive guide to designing and building scalable systems. It covers topics such as system architecture, performance optimization, and disaster recovery.
Provides a practical guide to implementing domain-driven design (DDD) in software applications. It covers topics such as DDD principles, DDD patterns, and DDD tools.
Provides a comprehensive guide to designing and building data-intensive applications. It covers topics such as data modeling, data storage, and data processing.
Offering practical recipes for solving business challenges with Power Apps, this cookbook heavily utilizes Power Fx in its examples. It's ideal for deepening understanding through hands-on application and useful reference tool for common scenarios encountered by professionals.
Covers the entire API design lifecycle, including choosing the right API style (REST, gRPC, GraphQL). It's highly relevant for both broad understanding and deepening knowledge, particularly in the context of microservices. The author well-regarded industry expert.
Great resource for developers who want to learn more about the developer features of Power Apps. It covers topics such as data integration, security, and performance.
Is an excellent starting point for anyone new to Microsoft Dataverse and the Power Platform. It provides a foundational understanding of Dataverse's role, its layers, and how to work with tables, relationships, business logic, and security. It's particularly useful for power users and citizen developers looking to build scalable business solutions without extensive coding experience.
Classic in the JavaScript community, and it is still one of the best books on the language. Crockford leading expert on JavaScript, and his book is full of insights and best practices.
Provides practical advice and techniques for building robust Power Apps solutions. It would inherently involve extensive use of Power Fx for implementing business logic and user interface behavior, making it highly relevant for deepening understanding and as a reference for best practices.
This handbook guides readers in creating business applications with Power Apps, including writing simple formulas that are part of Power Fx. It covers different app types, data sources, and integrating with other Power Platform components. It's suitable for gaining a broad understanding and serves as a solid foundation.
Provides a comprehensive guide to the internals of distributed database systems. It covers topics such as data storage, indexing, query processing, and concurrency control.
Provides a comprehensive guide to enterprise integration patterns (EIP) and how to use them to design, build, and deploy messaging solutions. EIPs are a set of proven design patterns for integrating applications and services.
Provides a comprehensive guide to service-oriented architecture (SOA) using RESTful web services. It covers topics such as SOA principles, RESTful design patterns, and best practices for implementing SOA solutions.
Provides a comprehensive overview of Power Apps, covering everything from creating simple apps to building complex solutions. It great resource for both beginners and experienced developers.
Practical guide covering the entire API design lifecycle with a consumer-first mindset. It's highly relevant for gaining a broad understanding of API design principles and best practices, making it valuable for all levels. It includes numerous examples to illustrate techniques.
Known for its engaging and visually rich approach, this book is ideal for beginners who prefer a less traditional learning style. It covers C# fundamentals, object-oriented programming, and even touches upon Unity game development and LINQ.
OpenAPI (formerly Swagger) widely used standard for defining and documenting APIs. provides a comprehensive guide to using these tools effectively. It's highly relevant for contemporary API development workflows and a useful reference for anyone working with RESTful APIs.
Praised for its engaging and less formal approach, this book great resource for beginners learning C#. It uses analogies and examples to make learning enjoyable and effective. It covers fundamental C# concepts in a clear and understandable manner.
Aligned with the PL-900 certification exam objectives, this book is ideal for gaining a foundational understanding of the Power Platform. It covers the business value, core components, and capabilities of Power BI, Power Apps, Power Automate, and Power Virtual Agents. is particularly useful for those preparing for the fundamentals exam and seeking to solidify their understanding of the platform's basics.
Offers a strategic perspective on using the Power Platform for digital transformation. It goes beyond technical how-to and discusses strategy, implementation, and scaling the platform within an organization. It's particularly relevant for business leaders, IT professionals, and analysts looking to drive significant change with the Power Platform, including leveraging AI and Copilot.
This practical guide focuses on building end-to-end solutions using the Power Platform components. It covers Power Apps and Power Automate, illustrating how Power Fx is used to implement business logic and connect data sources. It's suitable for gaining a broad understanding of solution building with the platform.
This comprehensive reference book suitable for intermediate to advanced C# developers. It provides in-depth coverage of the C# language and the .NET runtime and base class library. While not a beginner's tutorial, it's an invaluable resource for deepening understanding and as a quick reference. The latest edition covers C# 12 and .NET 8.
Another foundational book for software developers, 'Clean Code' emphasizes the importance of writing readable, maintainable, and testable code. While not C#-specific, the principles and practices are directly applicable and highly recommended for any C# programmer.
GraphQL popular alternative to REST for API development. covers GraphQL design principles, syntax, and performance optimization. It's essential for understanding and working with this contemporary API style.
Understanding API security from an offensive perspective is crucial for building robust defenses. explores API hacking techniques and vulnerabilities, making it highly relevant for contemporary API security discussions.
Offers a practical and engaging way to learn C# by applying it to game development using the Unity engine. It's well-suited for beginners and those interested in game development, providing hands-on experience and reinforcing programming concepts through project building. The latest editions cover recent Unity versions.
Dives into design patterns for microservices, many of which directly impact API design and implementation within a microservices architecture. It's valuable for deepening understanding of common challenges and solutions in this context. While examples are in Java, the patterns are broadly applicable.
GRPC is another significant API technology, particularly in microservices environments. provides a practical guide to building gRPC applications. It's relevant for those interested in high-performance interprocess communication.
Offers a comprehensive and in-depth exploration of C# and the .NET framework, suitable for intermediate and advanced programmers. It covers a wide range of topics, including foundational principles, object-oriented development, and various .NET technologies like ASP.NET Core and Entity Framework Core.
While not C#-specific, this book cornerstone for any software developer seeking to write high-quality code. It covers a wide range of programming practices, from design and construction to debugging and testing. Its principles are directly applicable to C# development and are crucial for writing maintainable and efficient code.
Provides a broad introduction to the Power Platform, covering its core components like Power BI, Power Apps, Power Automate, and Power Pages. It's an excellent starting point for beginners and those seeking a general understanding of the platform's capabilities and business value. The book includes step-by-step instructions and covers current best practices for launching the Power Platform in an organization.
Provides a collection of practical recipes for designing and implementing RESTful web services. It covers topics such as resource representation, versioning, security, and performance optimization.
Provides a practical guide to building and designing microservices-based applications. It covers topics such as service decomposition, communication patterns, and deployment strategies.
Provides a definitive guide to leveraging gRPC for building efficient and scalable distributed systems, with examples in Golang. It's highly relevant for contemporary API development, especially in microservices architectures.
Explores the use of digital technologies in BPM, providing a guide to using digital technologies to improve the efficiency and effectiveness of business processes. It valuable resource for anyone looking to learn about the latest trends in BPA.
Provides a practical guide to building and designing event-driven microservices-based applications. It covers topics such as event-driven architecture, reactive programming, and resilience patterns.
For developers focusing on web development with C#, this book is an excellent resource for learning ASP.NET Core. It provides a practical, in-depth guide to building modern web applications and services. It's suitable for those with a foundational understanding of C# and web concepts.
This seminal work, often referred to as the 'Gang of Four' book, foundational text on software design patterns. While not C#-specific (examples are in Smalltalk and C++), the patterns and principles are universally applicable to object-oriented programming in C#. It's essential for developers looking to write well-structured and maintainable code.
While framed as an exam guide for the PL-200 certification, this book serves as a comprehensive resource for understanding the role of a functional consultant working with the Power Platform and Dataverse. It covers key areas like data modeling in Dataverse, designing user experiences, building apps, managing automation, and integrating with Microsoft 365. is valuable for those aiming for the PL-200 certification or seeking a deep dive into the functional aspects of Dataverse implementation.
Provides a practical guide to developing and deploying cloud-native Java applications using Spring Boot, Kubernetes, and cloud services. It covers topics such as microservices architecture, containerization, and cloud-native development patterns.
Save
Offers a clear introduction to GraphQL, suitable for beginners looking to understand this API technology. It covers building schemas and working with GraphQL clients, providing a good foundation in this contemporary topic.
Provides a comprehensive overview of BPM, covering the principles, methodologies, and tools used in BPM. It valuable resource for anyone looking to learn about the broader context of BPA.
Providing a broad introduction to the entire Power Platform, this book helps establish foundational knowledge of the components, including Power Apps where Power Fx is central. It's suitable for gaining a broad understanding of the platform ecosystem.
Focuses specifically on Entity Framework Core, Microsoft's recommended data access technology for .NET. It's essential for developers working with databases in C# applications, providing detailed guidance on using EF Core effectively.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Advanced Power Platform: Connectors, Components & Automation.
Automate Equipment Ordering Prep Process with Power...
Most relevant
Use Power Platform for Custom & Automated Solutions
Most relevant
Microsoft Power Platform Fundamentals
Most relevant
Introduction to Microsoft Power Platform
Most relevant
Create Power App for Adding Records to SharePoint List
Most relevant
Generate Reports with the Help of a Flow Inside Power Apps
Most relevant
Power Automate Foundations w/SharePoint Integration
Most relevant
Microsoft PowerApps crash course - from UI to Integration
Most relevant
Microsoft Dataverse for Power Apps/Power Automate...
Most relevant

Coursera Buyer Protection & Guarantee

Verified partner policies & purchase protections

Accredited University Partner
Free Trial & Audit

7-Day Free Trial & Free Audit

7-day free trial on monthly Coursera Plus subscriptions; free audit option available on most individual courses to explore video lectures and readings at no charge.

Return & Refund Policy

14-Day Refund Guarantee

14-day refund window on annual Coursera Plus subscriptions and single-course purchases prior to certificate issuance. Monthly subscriptions do not offer refunds once billed.

Buyer Protections

Verified Academic & Industry Partner

Accredited university and industry certifications (e.g. Stanford, Google, IBM, Yale), secure SSL payment processing, and verifiable digital certificate links.

Key Purchase Protections
14-day refund window on annual Coursera Plus and single courses
7-day free trial on monthly Coursera Plus subscriptions
Free course audit option for lectures and readings
Verified certificates from top universities & companies
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser