Model-driven apps and Dataverse in enterprise
Model-driven Power Apps take a fundamentally different approach from canvas applications. The user interface is automatically generated from the Dataverse data model, ensuring professional visual consistency, standardized navigation and greatly simplified maintenance. These applications excel for structured, high-volume data management scenarios: custom CRM, case and ticket management, complex project tracking, reference data administration or regulated business process management. In Switzerland, organizations using Dataverse as their central data platform adopt model-driven applications to provide their teams with professional, consistent interfaces without visual design effort. Business logic is centralized in Dataverse via rules, calculated columns and process flows, ensuring data consistency and integrity across all applications accessing the same tables.
PL-7003 training program
The day begins with Dataverse data model configuration: creating custom tables, defining columns with appropriate types (text, number, choice, lookup), setting up table relationships (one-to-many, many-to-many) and configuring calculated columns. You then create a complete model-driven application with the modern Power Apps designer. Exercises cover in-depth form customization (tab and section layouts, conditional fields, headers and footers), system and custom view configuration (filters, sorting, displayed columns, conditional formatting) and dashboard creation with charts and lists. You implement business rules to automate data validation and business process flows to guide users step by step. The day concludes with configuring role-based security using Dataverse security roles.
Microsoft Applied Skill
This training prepares you for the Applied Skill assessment dedicated to model-driven Power Apps. The assessment verifies your ability to design a relevant data model in Dataverse, create a functional model-driven application and configure its components (forms, views, dashboards, business rules) in an online lab environment. This targeted format lets you quickly validate this specific skill and showcase it on your LinkedIn profile with a Microsoft-verified badge.
ITTA pedagogical framework
ITTA offers this official training at its centers in Geneva and Lausanne, on-site or as a virtual class. MCT-certified trainers have concrete experience with Dataverse deployments and model-driven applications in enterprise across different sectors. Each participant works on an individual cloud environment with Dataverse and Power Apps fully preconfigured. Exercises replicate realistic professional use cases: contact and account management, service request tracking, product reference administration and approval process management. The one-day format is intensive but perfectly accessible thanks to personalized trainer support and structured lab progression.
Prerequisites and target audience
This training is designed for professionals already working with Dataverse or wishing to discover model-driven Power Apps. Basic knowledge of database concepts (tables, columns, relationships) is useful but not mandatory as the training covers these fundamentals. Participants who have completed PL-7001 (canvas applications) thus round out their mastery of both Power Apps application types and gain a complete perspective for choosing the best approach per use case. This training is also highly relevant for Dynamics 365 users wishing to understand the model-driven application customization underlying their CRM or ERP environment.
FAQ
What is the main difference between a canvas app and a model-driven app?
A canvas app offers total visual design freedom that you create freely. A model-driven app automatically generates the interface from the Dataverse data model, with a data-centric approach and guaranteed visual consistency.
Do I need to know Dataverse before taking the PL-7003 training?
Familiarity with basic database concepts is useful for faster progress. The training covers Dataverse configuration in its first modules so all participants have the necessary foundations.
Do model-driven apps work on smartphones and tablets?
Yes, model-driven applications are fully responsive and work on smartphones and tablets via the Power Apps app available on iOS and Android.
Can canvas and model-driven components be combined in the same solution?
Yes, you can embed custom canvas components within a model-driven application to benefit from canvas visual freedom while leveraging the structure and consistency of model-driven apps.
Does this training directly prepare for the PL-200 certification?
It covers part of the PL-200 exam scope concerning model-driven applications. For complete PL-200 certification preparation, take the dedicated 4-day training covering the entire Power Platform.