As a business leader, react swiftly to market changes without coding. Microsoft Power Platform lets you build efficient business apps, meeting your needs without reliance on developing software solutions.
As a business leader, you want to react quickly to the changing market and cannot stay dependent on developing a software solution to do that. You want the ability to build a solution to meet your business needs swiftly. With the Microsoft Power Platform, you can build great business apps without writing code.
- **Digitize business processes, work more efficiently and become more paperless** - With [Power Apps](https://powerapps.microsoft.com/en-us/), you will enable power-users in line of business roles to easily build and deploy custom business apps in both Canvas and Model-driven style of apps.
- **Easily connect all your applications and share data** - With [Dataverse](https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-intro), you can easily bring your data together and quickly create powerful apps using a compliant and scalable data service and app platform integrated right into Power Apps.
- **Automate and optimize your business processes** - Finally, with [Power Automate](https://www.microsoft.com/en-us/power-platform/products/power-automate) as your business service, your line of business specialists and IT pros can build automated workflows intuitively.
At the end of the training, you will be able to:
- Create custom business applications without writing code.
- Learn how to build sophisticated business processes and complex data relationships within your applications.
- Learn how to connect your app to a variety of data sources to bring it to life.
- Share your apps inside your organization securely.
Course Outline ( Free Preview)
App in a Day - What You Need to Get Started
Module 01 - Business Application Platform Overview
In this module, Andrew introduces the Power Platform, focusing on building Power Apps, incorporating Power Automate, and understanding Dataverse. He emphasizes that the platform is designed for users of all skill levels, from beginners to pro developers, and highlights its low-code nature, which allows for easy app creation and automation of repetitive tasks.
Module 02 - Introduction to Canvas Apps
In this module, Andrew introduces Microsoft Power Apps as a key component of the Power Platform, showcasing its role in enabling digital transformation through low-code application development. You’ll learn how Power Apps streamlines business processes, reduces development costs, and integrates seamlessly with tools like Power BI and Power Automate. Through hands-on projects, Andrew guides you step-by-step in building a coffee machine ordering app, including a Canvas app for employees, a model-driven app for administrative tasks, and a Power Automate flow for approvals. You’ll explore essential skills like organizing projects within solutions for effective lifecycle management, connecting to data sources like Excel, and customizing galleries to display dynamic content. Additionally, Andrew demonstrates how to create new screens, set up navigation buttons, and use conditional logic to enhance user interactivity. By the end of this module, you’ll have a strong foundation in Power Apps development, from data integration to user-friendly app design.
Module 03 - Microsoft Dataverse For Apps
In this module, Andrew explores Microsoft Dataverse as a central cloud-based data storage solution within the Power Platform, optimized for use with Power Apps, Power Automate, and Power BI. You’ll begin by understanding Dataverse’s core capabilities, including standard tables, custom columns, and relationships, while learning how role-based security and business rules ensure effective data management. Andrew then guides you through creating and customizing Dataverse tables, emphasizing the importance of data types, behaviors, and naming conventions to avoid confusion in Power FX. Practical applications include building a custom table for managing machine order requests, adding calculated columns, and automating fields like estimated ship dates. You’ll also connect a Canvas app to a Dataverse table, configuring forms to retain and display order information, streamline user input, and enhance usability with success screens. Finally, Andrew introduces Microsoft’s Copilot AI, demonstrating its ability to automate app creation with detailed prompts, such as collecting expense reports for employees purchasing Microsoft devices. By the end of this module, you’ll gain a comprehensive understanding of Dataverse’s functionalities and its seamless integration within the Power Platform.
Module 04 - Model Driven Apps
In this module, Andrew introduces the concept and development of model-driven apps within the Microsoft Learn Lab, showcasing their data-first approach and focus on functionality over design. You’ll learn how these apps utilize reusable components, business process flows, and server-side logic to create efficient and customizable solutions without coding. Andrew begins by guiding you through the setup of a model-driven app, “Machine Procurement,” where you’ll add navigation groups, pages, and key components based on Dataverse tables to enhance data tracking. Next, you’ll create a business process flow structured into distinct stages—such as machine request, order placement, and distribution—with conditional logic to handle scenarios like capital approval for orders over $10,000. You’ll then explore how to customize views and forms by adding new columns, editing layouts, and publishing changes to improve app functionality. Finally, Andrew demonstrates testing the machine procurement system by verifying machine orders and ensuring conditional logic works correctly. By the end of this module, you’ll be equipped to build, customize, and test model-driven apps while preparing for advanced automation processes with Power Automate.
Module 05 - Power Automate
In this module, Andrew introduces Power Automate as a powerful tool for automating workflows, enhancing efficiency, and integrating seamlessly with Power Apps and Microsoft Dataverse. You’ll start by learning the core components of a flow, including triggers, actions, and conditional logic, as Andrew demonstrates how to create an approval flow that automates manager approvals when new rows are added to Dataverse. He explains how to customize approval requests using dynamic content and deliver them via channels like Outlook and Teams. Building on this, you’ll incorporate conditional logic to handle approval outcomes, ensuring the flow updates the Dataverse table and sends notifications based on whether a request is approved or rejected.
Andrew further guides you through manual testing processes, emphasizing the importance of validating flows using platforms like Outlook, Teams, and the Power Automate portal. You’ll also enhance the flow to handle rejected requests, streamlining the process by copying actions and ensuring both approval and rejection paths are functional. Finally, Andrew demonstrates how to integrate Teams notifications, modifying the approval flow to send chat messages to requesters alongside email updates. By the end of this module, you’ll have developed a robust, end-to-end workflow automation system, reinforcing your skills and preparing you to streamline tasks across the Power Platform.
Module 06 - Class Wrap Up
You did it! By completing our App in a Day course, you’ve taken a significant step toward mastering the Power Platform. You’ve learned how to build powerful, no-code/low-code applications with Power Apps, connect to data sources, and automate processes to create real-world solutions.
Andrew Perez graduated from the University of North Florida with a bachelor’s degree in Transportation and Logistics. He has been working in leadership and management positions since the age of 19, which developed in him a passion for training and helping other to grow. He now puts these skills to work with Pragmatic Works, helping customers bolster their professional skillsets as many mentors have aided him.
- **Confirm that you are licensed to use PowerApps:** Go to http://make.powerapps.com and sign-in with your business or school account. This is the same as your Office 365 or Dynamics 365 login.
- **Plan 2 Trial of PowerApps:** Usage of the Common Data Service requires a PowerApps Plan 2 license. Go to https://powerapps.microsoft.com/pricing to start a free 30-day trial for Plan 2.
- **Install the PowerApps mobile application:** Go to the app store on your mobile device. Search for “PowerApps” and install the PowerApps mobile application. If prompted, keep push notifications enabled.
- **Install the Microsoft Flow mobile application:** Go to the app store on your mobile device. Search for “Microsoft Flow” and install the Flow application. If prompted, keep push notifications enabled.