Skip to content
KnowledgeCity

Microsoft Power Apps Beginner: Creating Model-Driven Apps

Learn how to automatically generate feature-rich apps from your data sources with Power Apps’ model-driven app development
Preview the first lesson free — get full access to all 4 lessons.
Course: On-Demand
Beginner Provider Devan Walton  4 Lessons ·  21m  in English 

Course Description

In these lessons, we’ll provide a detailed overview of how to develop model-driven apps in Power Apps. We’ll go over some key advantages model-driven apps have over canvas apps and Power Pages, specifically their faster development time and automatic generation of app interfaces. We’ll also demonstrate how to properly structure data sources for use in model-driven apps by setting column data types like choice, number and time/date. Setting data types allows Power Apps to build suitable controls like dropdowns, date pickers, and number inputs.

We’ll also show you how to tailor the automatically generated app interface for different user roles by removing certain controls and features like delete buttons to restrict permissions. Finally, we’ll discuss user permissions and how to share apps with specific groups. By the end of these lessons, you will have a strong foundation for leveraging Power Apps to quickly build functional model-driven apps tailored to different users right from existing data sources.

What You'll Learn

  • Develop model-driven apps in Power Apps from existing data sources
  • Compare the benefits of model-driven apps versus canvas apps and Power Pages
  • Structure data sources by setting column data types like choice, number, and time/date
  • Customize automatically generated app interfaces, forms, and views for different user roles
  • Restrict permissions by removing controls and features such as delete buttons
  • Share and publish apps with specific user groups

Key Takeaways

  • Model-driven apps offer advantages over canvas apps and Power Pages, including faster development time and automatic generation of app interfaces.
  • Setting column data types such as choice, number, and time/date allows Power Apps to build suitable controls like dropdowns, date pickers, and number inputs.
  • The automatically generated app interface can be tailored for different user roles by removing certain controls and features, such as delete buttons, to restrict permissions.
  • Apps can be shared with specific groups through user permission settings.
  • Completing the lessons provides a strong foundation for quickly building functional model-driven apps tailored to different users from existing data sources.

Frequently Asked Questions

What will I learn in this course?

You will learn how to develop model-driven apps in Power Apps, including the advantages over canvas apps and Power Pages, how to structure data sources by setting column data types, how to tailor generated app interfaces for different user roles, and how to manage user permissions and share apps with specific groups.

Who is this course for?

This is a beginner course for those who want to build functional model-driven apps in Power Apps from existing data sources, tailored to different users.

What topics do the lessons cover?

The lessons cover Introduction to Model-Driven Apps, Planning and Creating a Model-Driven App, Customizing Forms and Views, and Sharing and Publishing Model-Driven Apps.

How are model-driven apps different from canvas apps?

Model-driven apps have key advantages over canvas apps and Power Pages, specifically faster development time and automatic generation of app interfaces.

What will I be able to do after completing the course?

You will have a strong foundation for leveraging Power Apps to quickly build functional model-driven apps tailored to different users right from existing data sources.