1. Home
  2. Training Library
  3. Microsoft 365
  4. Microsoft 365 Courses
  5. Understanding the Business Value of Microsoft Power Platform

Creating Custom Apps with Power Apps

Start course

This course is specifically designed to give you an understanding of what Microsoft Power Platform is and what kind of business value it can provide you and your organization.

Learning Objectives

  • Explain each application, what it does, and when to use which given a situation
  • Understand how Power Platform communications with other Microsoft Products 
  • Understand administrative tasks and determine from which admin center they can be accessed
  • Define Data Loss Prevention Policies and understand security options within Power Platform

Intended Audience

This course is for anyone who wants to understand the core components within the Power Platform and who wants additional insight into how their data connects within it.


To get the most out of this course you should already have a basic understanding of Power Platform.


Power Apps is a low- to no-code app development tool that you can use to create custom applications for your organization’s unique needs. Within Power Apps, you can easily connect to data through the Dataverse or through a multitude of online and on-premises data sources. A few common data sources include the Dataverse, SharePoint, Dynamics 365, Office 365, and even SQL Servers.

Power Apps makes connections with other data sources through something called a “Connector” and there are hundreds of them that you can implement into your Applications. Understanding the data sources is imperative as certain types of apps only work with data from certain types of sources. The 3 types of apps you can create are known as Canvas Apps, Model-Driven Apps, and Portals. 

Canvas apps are highly customizable apps that you can create for either PC or Mobile devices. Use canvas apps when you want simple Drag and Drop functionality and the freedom to make your app look exactly how you want it. Model-Driven apps on the other hand are built specifically from data stored in the Microsoft Dataverse and because of this, model-driven apps can be a little bit more restrictive. Like Canvas apps a model-driven app works on both mobile and PC but has much less customizability.

Rather than having complete control over the look and feel, it automatically determine the layout of the app based on how you define the data, its forms, its rules, and relationships. And finally, the 3rd type is Portals allow for creation of external-facing websites without needing to understand coding.

If you are familiar with Dynamics 365 portals then you will be familiar with Power Apps Portals because as of October 2019 Dynamics 365 portals became known as PowerApps Portals. Each of these types of apps have a different ideal environment in which they could be used but with the variation in application types it should cover all of your business needs. Perhaps the best thing about Power apps is that it has a wide range of different app templates that you can use to quickly create your own app or at least get a base structure for an app that you are looking to build.

Some templates include a Budget tracker template, a Service desk app template, or even a community portal template to interact with your organization's community. Each of these templates brings a unique pre-built solution that you can customize for your specific organizational need, so be sure to check them out before going out and fully building a brand new application from scratch.

About the Author
Learning Paths

Lee has spent most of his professional career learning as much as he could about PC hardware and software while working as a PC technician with Microsoft. Once covid hit, he moved into a customer training role with the goal to get as many people prepared for remote work as possible using Microsoft 365. Being both Microsoft 365 certified and a self-proclaimed Microsoft Teams expert, Lee continues to expand his knowledge by working through the wide range of Microsoft certifications.