This comprehensive course provides an in-depth guide to creating and managing sophisticated model-driven applications using Power Apps and Microsoft Dataverse. Throughout the course, you will learn how to securely store and manage data within Dataverse, design intuitive and user-friendly model-driven applications, and configure essential components such as forms, charts, and dashboards. Through hands-on exercises and real-world business scenarios, you will gain practical skills necessary for building efficient, production-ready applications that solve actual business challenges.
Course Outcomes:
By the end of this course, you will have developed expertise in using Power Apps and Dataverse to address complex business requirements. The course also covers advanced solution management topics, including integration with Power Automate, equipping you with comprehensive knowledge to deploy, manage, and automate solutions effectively across your organization.
Audience Profile:
This course is ideal for professionals working in data management, application development, and IT solutions. It is particularly well-suited for data analysts, business analysts, and IT professionals who are seeking to advance their skills in Power Apps development and Dataverse data management.
Prerequisites:
Candidates for this course should be familiar with data modeling concepts in Microsoft Dataverse and have experience navigating the Power Apps maker portal.
Course Outline:
Module 1: Create Tables in Dataverse
- Understanding table characteristics and structure
- Exercise: Creating a Microsoft Dataverse table
- Exercise: Importing data into your Microsoft Dataverse database
- Defining table relationships and dependencies
- Exercise: Creating table relationships
- Implementing Dataverse logic and security controls
- Exercise: Creating a custom table and importing data
- Understanding Dataverse auditing capabilities
- Comparing dual-write and virtual table approaches
Module 2: Get Started with Model-Driven Apps in Power Apps
- Understanding the components of model-driven applications
- Designing effective model-driven app interfaces
- Exercise: Controlling security when sharing model-driven apps
- Incorporating business process flows into applications
- Exercise: Creating a model-driven application
Module 3: Configure Forms, Charts, and Dashboards in Model-Driven Apps
- Overview of form design and functionality
- Working with form elements and controls
- Configuring multiple forms for different user scenarios
- Using specialized form components for enhanced functionality
- Understanding view configuration options
- Configuring grids for data display
- Creating and editing views for different audiences
- Understanding chart configuration and visualization
- Dashboard overview and design
- Using interactive streams and tiles for engagement
Module 4: Manage Solutions in Power Apps and Power Automate
- Adding and removing apps, flows, and entities within solutions
- Editing solution-aware apps, flows, and tables
- Exercise: Importing and exporting solutions
- Building and deploying complex solutions with integrated flows, apps, and entities
- Automating solution management and deployment processes
Module 5: Guided Project: Create and Manage Model-Driven Apps with Power Apps and Dataverse
- Preparing for application development
- Exercise: Creating custom tables for your project
- Exercise: Modifying forms and views for user needs
- Exercise: Building a complete model-driven application