Developing with PowerApps


This course delivers an instructor-led breakdown of Microsoft PowerApps. Students will be taught how to design, test and publish new apps that work with a variety of data sources. We will take users through a selection of well-crafted lessons to help them build new applications for their business.



  • Understand when to use PowerApps

  • Describe the components of PowerApps and their correct use

  • Create PowerApps from existing data sources

  • Brand PowerApps

  • Customize PowerApps beyond just using the automated wizards

  • Connect to a range of data sources from Excel to Azure SQL

  • Understand the difference between canvas apps and model-driven apps

  • Integrate PowerApps with other Office 365 systems – including Teams and SharePoint Online

  • Administer and Maintain PowerApps

Course Length: 2 Days, Delivery: Online or In-Class.


No Prior Experience is Required

Course Overview

Introduction to PowerApps

What is PowerApps

The Benefits of PowerApps

PowerApps Components and Where to Find Them
Canvas Apps and Model-Driven Apps

License Options and Costs


Getting Started 

Building a New App from a Data Source

Add, Edit, and Remove Controls

Intro to Formulas

Testing an App

App Settings

Publish and Share Apps

Version History and Restore

PowerApps Mobile App

Branding and Media


PowerApp Controls






Data Table




Data Sources and Logic

Data Storage and Services

How Do I Decide Which Database To Use

Connect to On-Premises Data

What is Delegation

Specific Data Examples

Model-Drive Apps

What is a Model-Driven App

Where Will My Data Be Stored

How To Create a Model-Driven App

Canvas vs. Model-Driven Summary

Mobile App


PowerApps Integration

Embed PowerApps in Teams

Embed PowerApps in SharePoint Online

Start a Flow from a PowerApp


Administration and Maintenance 

Identify Which Users Have Been Using PowerApps

Reuse an App in Another Location

Review App Usage

Prevent a User from Using PowerApps

Manage Environments 



You will be invoiced via Email