
Explore how to maximize your Udemy course experience by mastering video controls, subtitles, quality settings, notes, Q&A, and course updates, then download your certificate and prepare for the official exam.
Explore Power Platform licensing options for Power Apps, Power Automate, AI Builder, and CoPilot Studio; compare premium, developer, and per-user plans, and understand credits and environment setup.
Power Platform access requires a work email; discover getting a free Microsoft 365 Business Basic trial, set up, and optional domain-based email as your work address.
Learn to create and manage environments in the Power Platform via the admin center, choosing production, sandbox, standard trial, or developer environments and configuring regions and Dataverse stores.
Create a model driven app from the accounts Dataverse table, organize views and forms, add Dataverse tables, web resources, dashboards, and generative pages, and publish your customizations.
Create and edit tables in the data workspace using Copilot to model employees and expenses, define one-to-many relationships, and configure lookup columns and properties.
Create and customize standard tables using the new table approach, defining a primary column, advanced properties, and GUID key, then manage ownership and save.
Add and modify columns in the employee table, including start date and currency, across data types. Configure options like time zone independent, auditing, and column security for model driven apps.
Create a model-driven power app from the employee table, publish and save, and add a new employee like Philip Burton. Anticipate missing columns and plan future enhancements using model-driven apps.
Learn how to compose a model-driven app by modeling data with tables and relationships, defining security, designing forms, views, charts, dashboards, and business processes using power automate in app designer.
Configure a main form for a Dataverse table, add fields and sections, arrange tabs and layouts, review related forms like quick view, quick create, and card forms, then publish.
Configure access to forms by assigning security roles in form settings, selecting the fallback form, and publishing all customizations for the employee and expenses app.
Configure public views by editing, adding, or removing columns, applying sort and filters, and setting security roles; manage public, system, and personal views and publish changes.
Learn to create and configure personal views owned by individuals in a model-driven app, edit columns and filters, save as new or default views, and manage or share visibility.
Learn to create and configure charts in model-driven apps by building salary by level visualizations, exploring column, bar, area, pie, funnel, and donut charts, including stacked and 100% stacked variants.
learn to create and configure a single stream dashboard in model-driven apps, including naming, filtering by a dataverse table, adding charts and streams, and using visual filters and time frames.
Create a generative page in a model-driven app by describing the page and linking up to six dataverse tables, then preview, edit code, and publish.
Configure access to model-driven apps by granting privileges to dataverse tables (at least read), security roles, and environment access. Share the app with users and assign appropriate security roles.
Create an expenses table in the data model with an auto-number expense ID (exp- prefix), a claim date, status options, and currency fields for amount and tax.
Configure table relationships by linking the expense table to the employee table with a one-to-many relationship, adding a lookup column and setting referential behaviors such as cascade and remove link.
Add the expense table to the model-driven app, customize its forms and views with claim date, amount before tax, sales tax, employee lookup, claim status, and description, then publish.
Add an expense subgrid to the employee form using the expenses table and active expenses view. Publish changes and verify the subgrid appears for each employee and shows their expenses.
Create a calculated column in the expense table to compute the total amount as amount before tax plus sales tax, using a currency data type.
Create a formula column with Power Fx to calculate totals like amount before tax plus sales tax. Learn inserting formulas, handling data types, and using autocomplete and get formula suggestions.
Create and configure a roll-up column in a table to calculate the sum of expenses from related records, filtered by draft status, with currency data type and 12-hour scheduled recalculation.
Configure and enable raw summaries in a model-driven app's environment, select fields such as employee name and start date, and view them via a summary button across main forms.
Configure security on tables by creating custom security roles, assigning them to users and teams, and applying column security profiles to restrict sensitive fields.
Learn to create and configure a business process floor in model driven apps using dataverse, guiding expenses across five tables with 30 stages and 30 steps each.
Sign in to Power Automate, explore templates, and design flows using connectors like Outlook, OneDrive, Dropbox, Teams, and Excel to automate tasks such as saving attachments, reminders, and notifications.
Examine the connectors in Power Automate, including AI Builder, Excel Online, Google Sheets, Microsoft Teams, Mail, OneDrive for Business, SharePoint, Microsoft Dataverse, and SQL Server, with their actions and triggers.
Test a Power Automate scheduled flow by listing rows from the Dataverse expenses table, initializing a variable, and using a for each loop to build an email text.
Map numeric claim status values to text using a switch control in Power Apps, handling draft, submitted, approved, and rejected with a default fallback.
Explore the condition control in a flow, filtering rows by draft status, using a for-each loop and a true/false condition to append to a string variable.
Create an automated cloud flow named approval that triggers when a Dataverse expense row is submitted, routing to a manager for approval and updating the claim status.
Test the approval flow by saving, publishing, and changing a row to submitted to trigger a Power Automate approval that emails for signoff and approval types, history, and row status.
This course covers some of the content required for the AB-410 "Intelligent Applications Builder Associate" certification exam. The AB-410 course lasts around 7 hours 30 minutes.
Please note: This course is not affiliated with, endorsed by, or sponsored by Microsoft.
This course also temporarily includes the PL-200 "Microsoft Power Platform Functional Consultant" Part 1 course However, as this exam will be retired on 31 August 2026, this will be removed from this course from 1 September.
What do people like you say about the previous version of this course (PL-100)?
James says: "Another awesome course from Philip. This course goes though all the major topics on the PL-100 exam in great detail and step-by-step, I followed along on my own trial tenant which I highly recommend. Take your time and go through it all!"
Will says: "This whole series has been fantastic; the best I have seen on this topic!"
Nikhil says: "Awesome course for PL100 Exam preparation. Updated: After completing the course I got the confidence to go ahead and attempt the exam. I m proud to announce that I passed on first attempt."
Stephen says: "I didn't even know what I didn't know until I took your course. You dragged me through topics I never knew I needed. The exposure helped me to guess correctly on the test (the second time). Your course was the most thorough coverage I could have received. Your coverage was so extensive, that I have to go back and review segments. ... Part of the time I tried to duplicate your magic. Again, Thanks 6 stars."
This course focuses on the various apps which make up the Power Platform, together with how they can be used by other programs, apps and services. It covers the requirements of Microsoft's AB-410 "Intelligent Applications Builder Associate" exam.
We'll get a free Developer edition and/or free trial of Power Apps Premium plan, and add some sample data into the Dataverse (previously known as the Common Data Service).
We’ll start with Dataverse tables and model-driven apps. We’ll create a model-driven app using data stored within tables in our Dataverse, and then expand it with custom forms, views, charts, dashboards, and Dataverse business rules.
We’ll then look at Power Automate flows. These can be used to manipulate data and run actions. We will create instant flows, which run when you need it, scheduled flows, which run on a timetable, and automated flows, which run based on events, such as when data changes in an external service.
We’ll continue with canvas apps. We will create an app from a blank, add screens and controls, and create reuseable components, variables, collections and more.
Finally, we'll then turn to the AI Hub. We'll look at how to create prompts, different AI models, and how to consume these models in apps and cloud flows. We'll also design solutions by using AI-enabled tools.
No prior knowledge is required - we'll even see how to get a free Power Platform trial!
Once you have completed this course, you will have a good knowledge of how to make Power Apps and Power Automate flows, together with prompts and AI models. With some practice, you could even take the official Microsoft AB-410 exam, which gives you the "Intelligent Applications Builder Associate" certificate. This would look good on your CV, resume or LinkedIn.