
I remember sitting in the back of an Uber on November 4th in Orlando for MS Ignite, receiving the invite for the PL-900 beta exam. While I booked the exam at 85% discount, the goal was NOT to pass the exam (though, that would be a nice result) – it was to give in to my curiosity as I do with ALL of my beta exams. Learn, fail, self-motivate, build, and share this experience with others would be the end game for this exam try.
Never underestimate the power of determination, prior experience, mind over matter, and an inspiring #PowerPlatform Principal Advocate and #PowerAddicts community. Thinking back on time spent working with Excel pivot tables, then Power Pivot, SQL Reporting Services, and Power BI, I kept telling myself that “you got this”. I relied on an incredible Microsoft Learn learning path to update my skillset, resources below to prepare for (and pass) the beta exam, and countless community examples. Truly, an exam in which ANYONE can learn the techniques and gain some incredibly awesome skills along the way!
The amazing thing is that the power of what was once called Microsoft Flow has now been nurtured into the Power Platform, consisting of Power Automate, Power Apps, Power BI, and Power Virtual Agents. You will see similar technology used throughout both Microsoft 365 and Azure (Azure Logic Apps is big sibling of Power Automate), appearing where “no code task automation” would be desired (think combination of data, AI, automation, and rich GUI visualizations). Just be forewarned – the lines are blurring and we’re seeing integrations in Azure where you can take data stored in an Azure SQL database and with a few clicks in the Azure portal, create a canvas app!
Goals of this Study Guide
I will break apart the newly refactored exam below, supplying links that will quickly allow you to focus on sections or topics based on the 15-60 minutes a day #LearnItAll growth mentality. The very first thing you will need to do is to sign up for a 30-day trial of Power Apps or the Power Apps Community Plan.
According to the details on the PL-900 exam details page (updated on May 7th):
Candidates for this exam are users who aspire to improve productivity by automating business processes, analyzing data to produce business insights, and acting more effectively by creating simple app experiences.
https://docs.microsoft.com/en-us/learn/certifications/exams/pl-900
This exam covers the following: Describe the Power Platform components: Power Apps, Power BI, Microsoft Automate, Common Data Service (CDS), connectors, and AI builder; describe cross-cloud scenarios with representation across Microsoft 365, Dynamics 365, Microsoft Azure, and third-party services; identify benefits and capabilities of Power Platform; identify the basic functionality and business value Power Platform components; implement simple solutions with Microsoft Automate, Power BI, and AI Builder; and create a basic app in a no-code environment.
Understand the business value of Power Platform (20-25%)
Describe the value of Power Platform applications
- Analyze data by using Power BI
- Act with Power Apps
- https://docs.microsoft.com/en-us/learn/modules/get-started-with-powerapps/
- https://docs.microsoft.com/en-us/powerapps/user/
- https://docs.microsoft.com/en-us/powerapps/user/run-app-browser
- https://docs.microsoft.com/en-us/powerapps/user/run-canvas-and-model-apps-on-mobile
- https://docs.microsoft.com/en-us/powerapps/user/open-app-embedded-in-teams
- https://docs.microsoft.com/en-us/powerapps/user/use-custom-model-driven-app-on-mobile
- Build solutions that use Common Data Service (CDS)
- Automate with Microsoft Flow/Power Automate
- https://docs.microsoft.com/en-us/learn/paths/automate-process-power-automate/
- https://docs.microsoft.com/en-us/power-automate/get-started-logic-template
- https://docs.microsoft.com/en-us/power-automate/get-started-logic-flow
- https://docs.microsoft.com/en-us/power-automate/mobile-create-flow
- https://docs.microsoft.com/en-us/power-automate/introduction-to-button-flows
- https://docs.microsoft.com/en-us/power-automate/create-team-flows
- Interoperate with external systems and data
- Create powerful chatbots using a guided, no-code graphical interface
Describe the value of connecting business solutions
- Connect to Dynamics 365
- Connect to Microsoft 365
- https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/connections/connection-sharepoint-online
- https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/connections/connection-office365-outlook
- https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/connections/connection-office365-users
- Connect to Microsoft Azure
- Connect to third-party services and apps
Describe Power Platform administration and security
- Describe how Power Platform implements security
- Describe Power Platform as a service
- Describe how to manage apps and users
- Identify describe admin centers
- Describe how the platform supports compliance
Identify Understand the Core Components of Power Platform (15-20%)
Describe Common Data Services
- Describe the Power Apps user experience vs unique job role using Power Apps
- Identify entities, fields, and relationships
- Describe environments
- Describe use cases and limitations of Business process flows
- Describe use cases and limitations of business rules
- Describe the Common Data Model (CDM)
- Identify common standard entities
Describe Connectors
- Describe uses for and types of triggers
- Describe actions
- Describe connectors
- Identify use cases for custom connectors
Describe AI Builder
- Identify the business value of AI Builder
- Describe models
- Describe how the Power Platform can consume AI Builder data consumption by the Power Platform
Describe Demonstrate the business value of Power BI (10-15%)
Identify Understand common Power BI components in Power BI
- Identify and describe uses for visualization controls
- Describe types of filters
- Describe Tabs
- Describe uses for custom visuals
- Compare and contrast dashboards and workspaces
- Compare and contrast Power BI Desktop and Power BI Service
Connect to and consume data
- Combine multiple data sources
- Clean and transform data
- Describe and implement aggregate functions
- Identify available types of data sources
- Describe and consume shared datasets and template apps Content packs
Build a basic dashboard using Power BI
- Design a Power BI dashboard
- Design data layout and mapping
- Publish and share reports and dashboards
Describe Demonstrate the business value of Power Apps (15-20%)
Identify Understand common Power Apps components in Power Apps
- Describe canvas apps
- Describe model-driven apps
- Identify and describe controls
- Understand uses for templates
- Understand use cases for formulas
Build a basic canvas app
- Connect to data
- Use controls to design the user experience
- Describe the customer journey
- Publish and share an app
Describe Understand Power Apps portals
- Describe use cases for and the business value of portals
- Describe how to extend CDS data, use controls, and embed Power BI objects
- https://docs.microsoft.com/en-us/powerapps/maker/portals/create-portal
- https://docs.microsoft.com/en-us/powerapps/maker/portals/liquid/control-flow-tags
- https://docs.microsoft.com/en-us/powerapps/maker/portals/admin/set-up-power-bi-integration
- https://docs.microsoft.com/en-us/powerapps/maker/portals/admin/add-powerbi-report
- Create a portal by using a template
- Apply a theme to a portal
- Create a simple Common Data Service database
- Add controls, portal components, and sections to a page and map controls to the database
- https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/add-configure-controls
- https://docs.microsoft.com/en-us/powerapps/maker/portals/configure/webpage-access-control
- https://docs.microsoft.com/en-us/powerapps/maker/portals/portal-designer-anatomy
- https://docs.microsoft.com/en-us/powerapps/maker/portals/create-manage-webpages
- https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/map-entity-fields
- Embed Power BI objects
- Publish and share a portal
- Manage a portal
Describe Demonstrate the business value of Power Automate Microsoft Flow (15-20%)
Identify Understand the common Power Automate components of Microsoft Flow
- Identify flow types
- https://docs.microsoft.com/en-us/power-automate/get-started-logic-flow
- https://docs.microsoft.com/en-us/power-automate/introduction-to-button-flows
- https://docs.microsoft.com/en-us/power-automate/run-scheduled-tasks
- https://docs.microsoft.com/en-us/power-automate/modern-approvals
- https://docs.microsoft.com/en-us/power-automate/business-process-flows-overview
- https://docs.microsoft.com/en-us/power-automate/ui-flows/overview
- Describe use cases for and available templates
- Describe connectors
- Describe triggers
- Describe conditions
- Describe expressions
- Describe approvals
Build a basic flow
- Create a business process flow
- Implement a Power Automate Microsoft Flow template
- Modify a flow
- Run a flow
- Export a flow to Logic Apps
Demonstrate the business value of Power Virtual Agents (10-15%)
Identify common Power Virtual Agents components
- Describe topics
- Describe entities
- Describe actions
Build and publish a basic bot
- Create a bot
- Create a topic
- Author core topics
- Call an action
- Test a bot
- Publish a bot
- Monitor bot usage
- Monitor bot performance
While the exam doesn’t specifically cover this, I would like to call out the Power Platform Center of Excellence starter kit, as it is quite incredible for ANYONE involved with the Power Platform.
As always, best of luck to you on your studies and learning journeys, and do let me know how you did when you sit the exam. If this resource helps you, please share with others and #LearnFromOthers!
CG