Course Details
Course Code: PL-100T00; Duration: 4 Days; Instructor-led
This course will teach you how to build apps with low-code techniques to simplify, automate, and transform business tasks and processes using Microsoft Power Platform. This course may contain a 1-day Applied Workshop that is in preview. This workshop will allow you to practice your App Maker skills by creating an end-to-end solution to solve a problem for a fictitious company. The solution will include a Microsoft Dataverse database, Power Apps canvas app, and Power Automate flows.
The App Maker builds solutions to simplify, automate, and transform tasks and processes for themselves and their team where they have deep expertise in the solution business domain. They have basic data modeling, user experience design, requirements analysis, and process analysis skills. The App Maker creates and enforces business processes, structures digital collection of information, improves efficiency of repeatable tasks, and automates business processes. The App Maker uses the Maker tools of Power Platform to solve business problems. They may use advanced features of Microsoft apps and third-party productivity tools. The App Maker is aware of the capabilities and limitations of available tools and understands how to apply them. The App Maker is self-directed, and solution focused. They may not have formal IT training but are comfortable using technology to solve business problems with a personal growth mindset. They understand the operational need and have a vision of the desired outcome. They approach problems with phased and iterative strategies.
Audience
–
Prerequisites
- Basic data modeling, user experience design, requirements analysis, and process analysis skills.
- A personal growth mindset and are comfortable using technology to solve business problems.
- An understanding of the operational need and have a vision of the desired outcome. They approach problems with phased and iterative strategies.
.
Methodology
This program will be conducted with interactive lectures, PowerPoint presentation, discussion and practical exercise.
Course Objectives
–
Outlines
Module 1: Describe the business value of the Microsoft Power Platform
Learn about the components of Microsoft Power Platform, the business value for customers, and how the technology works with other Microsoft products.
- Introduction
- Explore Microsoft Power Platform
- Describe the business value of Power Platform
- Explore connectors and Microsoft Dataverse
- Describe how Power Platform works with Microsoft 365 apps and services
- Explore how Power Platform works with Microsoft Teams
- Describe how Power Platform works with Microsoft Dynamics 365 apps
- Describe how Power Platform solutions consume Microsoft Azure services
- Explore how Microsoft Power Platform apps work together
- Knowledge check
- Summary and resources
Module 2: How to build your first model-driven app with Dataverse
Do you want to quickly build apps with little to no code? This module focuses on the building blocks of Dataverse and model-driven apps. These key components will help you build quick business apps in your organization.
- Introduction to Dataverse
- Introduction to model-driven apps
- Model-driven apps powered by Microsoft Dataverse
- Explore sample apps
- Check your knowledge
- Summary
Module 3: Create tables in Dataverse
Dataverse lets you securely store and manage data that’s used by business applications. Standard and custom tables within Dataverse provide a secure and cloud-based storage option for your data.
- Introduction to Microsoft Dataverse
- Table characteristics
- Dual-write vs. virtual table
- Dataverse auditing
- Exercise – Create a Microsoft Dataverse table
- Import data into your Microsoft Dataverse database
- Exercise – Create a custom table and import data
- Check your knowledge
- Summary
Module 4: Get started with model-driven apps in Power Apps
Model-driven app design is an approach that focuses on quickly adding components to your apps. These components include dashboards, forms, views, and charts. With little or no code, you can make apps that are simple or complex.
- Introducing model-driven apps
- Components od model-driven apps
- Design model-driven apps
- Exercise
- Exercise – Control security when sharing model-driven app
- Check your knowledge
- Summary
Module 5: Create and manage columns within a table in Dataverse
Do you want to create new data columns or use existing standardized columns for your business solutions? This module will show you how to manage or create new columns within a table in Dataverse.
- Define columns in Microsoft Dataverse
- Column types in Microsoft Dataverse
- Add a column to a table
- Create a primary name column
- Restrictions that apply to columns in a table
- Create an auto numbering column
- Create an alternate key
- Exercise
- Check your knowledge
- Summary
Module 6: Get started with security roles in Dataverse
Do you want to use security roles to limit user permissions? This module will show you how you can set permissions to limit access to an environment. Or limit which users can view, edit, or delete data in an environment within Dataverse.
- Introduction to environment roles
- Understand environment roles
- Adding or disabling an environment user
- Understand security concepts in Dataverse
- Understand user security roles and security role defaults
- Exercise – Create a custom role
- Check the roles that a user belongs to
- Configure Dataverse teams for security
- Configure Dataverse group teams for security
- Check your knowledge
- Summary
Module 7: Document and test your Power Apps application
In this module, you’ll learn best practices around testing and documenting your Power Apps application.
- Create test plans
- User interface testing
- Performance optimization
- Diagnostics and analytics
- Documentation and the customer
- Check your knowledge
- Summary
Module 8: Get started with Microsoft Dataverse for Teams
Microsoft Dataverse for Teams is a built-in, low-code data platform for Microsoft Teams that lets users build custom apps, workflows, chatbots, and dashboards in Teams by using Microsoft Power Apps, Power Virtual Agents, and Power Automate. Dataverse for Teams provides relational data storage, rich data types, enterprise-grade governance, and one-click solution deployment to the Teams app.
- Introduction
- Provision your first Dataverse environment
- Create your first table to store data
- Check your knowledge
- Summary
Module 9: Build your first app with Power Apps and Dataverse for Teams
Today’s business problems increasingly require modern digital solutions. With a low-code platform, anyone with a great idea can build a digital app. Dataverse for Teams allows you to build modern digital apps and deploy them to help you and your team solve those problems.
- Introduction
- Create your first app with the hero template
- Customize your app with Power Apps Studio
- Publish your app
- Install template apps
- Check your knowledge
- Summary
Module 10: Create a canvas app in Power Apps
Do you want to create apps to help make your business more efficient? Then this path is for you. It introduces you to Power Apps, helps you create and customize an app, and then manage and distribute it.
- Introduction to Power Apps
- Power Apps building block
- Exercise – Create your first app in Power Apps
- Ways to Build Power Apps
- Power Apps related technologies
- Additional Power Apps related technologies
- Designing a Power Apps app
- Check your knowledge
- Summary
Module 11: Navigation in a canvas app in Power Apps
App users can only navigate through the navigation options provided by an app developer, and this module is designed to help you build a good navigation experience for your canvas app.
- Understanding navigation
- The navigation and back function
- Lab – Create navigation functions
- More ways to use the avigation function
- Check your knowledge
- Summary
Module 12: How to build the UI in a canvas app in Power Apps
Do you want to build a better UI for app users? This module helps you do that using themes, icons, images, personalization, different form factors, and controls.
- Use themes to quickly change the appearance of your app
- Branding a control
- Icons
- Images
- Personalization
- Using he tablet or phone form factors
- Exercise – Create UI for a new canvas app
- Check your knowledge
- Summary
Module 13: Use and understand Controls in a canvas app in Power Apps
Controls help create a better experience for the user and collect the appropriate data. This module will help you understand and use Controls.
- Introduction to controls
- Core properties of controls
- Entering and displaying data with text controls
- Additional controls for enhancing your app’s usability
- Media
- Lab – Create a canvas app with unique controls
- Check your knowledge
- summary
Module 14: Get started with Power Automate
Power Automate is an online workflow service that automates actions across the most common apps and services.
- Introducing Power Automate
- Exercise – Create your first flow
- Exercise – Create recurring flows
- Exercise – Monitor incoming emails
- Exercise – share flows
- Troubleshoot flows
- Check your knowledge
- Summary
Module 15: Use the Admin center to manage environments and data policies in Power Automate
Tenant and environment admins use the Power Automate Admin center to manage data policies and environments for Power Automate deployments.
- Administer flows
- Export and import flows
- Learn how to distribute button flows
- Check your knowledge
- Summary
Module 16: Introduction to Microsoft Power Platform security and governance
Do you want to learn about how to help secure and govern Microsoft Power Platform apps like Power Automate and Power Apps? This module focuses on introducing Microsoft Power Platform environments and their role in creating Data Loss Prevention (DLP) policies by using examples and use cases. A brief introduction and overview of tools will also be discussed, including Microsoft Power Platform and Power Automate Admin experiences and Microsoft Power Platform Center of Excellence (COE) toolkit.
- Introduction
- Identify Microsoft Power Platform environments
- Data Loss Prevention policies
- Microsoft Power Platform Center of Excellence Starter Kit
- Exercise – Create a Power Platform environment
- Check you knowledge
- Summary
Module 17: Build your first workflow with Power Automate and Dataverse for Teams
By using automated and scheduled flows, you can build powerful workflows inside of Microsoft Teams and increase productivity in your Microsoft Teams work.
- Introduction
- Types of workflows that Power Automate can build in Dataverse
- Exercise – Create a workflows that triggers when a new message is created
- Exercise – Add a flow to your Power Apps app
- Schedule a flow
- Check your knowledge
- Summary
Module 18: Get started building with Power BI
Learn what Power BI is, including its building blocks and how they work together.
- Introduction
- Use Power BI
- Building blocks of Power BI
- Tour and use the Power BI service
- Summary
- Check your knowledge
Module 19: Get data with Power BI Desktop
How can you find, collect, and clean data from different sources? Power BI is a tool for making sense of your data. You will learn tricks to make data-gathering easier.
- Overview of Power BI Desktop
- Explore Power Bi Desktop
- Connect to data sources
- Get data from Excel
- Transform data to include in a report
- Combine data from multiple sources
- Clean data to include in a report
- Check your knowledge
- Summary
Module 20: Create reports with Power BI and Dataverse for Teams
Build your reports with Microsoft Power BI and Dataverse for Teams. This module explains how to import a dataset, create a report, edit reports, and share reports with others
• Introduction
• Connect to and transform Dataverse from Teams data from Power BI
• Create a Power BI report
• Publish the report
• Share the data
• Check your knowledge
• summary
Module 21: Get started with AI Builder
This self-paced module helps you build an AI model from the beginning and shows how you can use it in your business without writing a single line of code.
- Introduction to AI Builder
- Choose an AI capability
- Create your first model
- Ways to use your models
- Check your knowledge
- Summary
Module 22: Create a chatbot with Power Virtual Agents and Dataverse for Teams
Employees who have quick access to information make better decisions, reduce errors, and save money. Chatbots create a personalized experience that simplifies how employees get information. Power Virtual Agents and Dataverse for Teams create intelligent chatbots to quickly respond to employee needs without building high-code solutions.
- Introduction
- Create your first chatbot
- Create and modify topics
- Add inputs, variables, and conditions
- Call an action to pull in Dataverse for Teams data
- Publish and share your new chatbot
- Check your knowledge
- summary