
Explore the Microsoft Power Platform, a low-code suite including Power Apps, Power Automate, Power BI, and Power Pages, united by Dataverse to enable analytics, automation, and data-driven productivity.
Set up the Udemy environment for the Power Platform course, optimize playback at 1.25x or 1.5x, and use 1080p for clearer video.
Create a custom development environment in the Power Platform admin center, selecting United States and USD, labeled development. Verify it appears after provisioning and is ready for the next steps.
Create a custom solution for the booking system by using the development environment, naming the solution booking, and creating it with the default publisher, then review options like AFS tables.
Learn how Microsoft Dataverse securely stores data in cloud tables, with standard and custom tables, role-based security, and Power Query and Power Apps integration for building apps.
Create custom tables in the Dataverse for a booking system, including users, bookings, and rooms; define primary keys and add lookup columns to link bookings with users and rooms.
Explore model-driven apps built with the app designer using forms, views, charts, and dashboards linked by table relationships, with no-code rapid development and consistent, responsive cross-device UI.
Design a model-driven admin panel by assembling rooms, bookings, and users in a booking solution, create a Booking Admin panel app, and configure forms, views, and columns.
Design and build canvas apps in Power Apps without code. Drag elements to define logic and integrate data from Microsoft and third-party sources for SharePoint, Power BI, or Teams.
Create a canvas app for room booking. Design screens from wireframes showing availability and booking details, and modify the room entity with name and description for publishing.
Design the room availability display part 1 within the booking canvas app using PowerApps studio, featuring a top bar and a single booking vertical gallery with dynamic availability colors.
Design a dynamic room availability display in power platform by refactoring bookings data and building my bookings and all bookings galleries that show current user bookings and available rooms.
Refine the room availability display by building a see all bookings screen, using count rows to show or hide galleries, and applying start/end times with current date/time for dynamic availability.
Design the my booking list display in a power platform app by duplicating a screen, showing all bookings, configuring navigation, and adding a back button with aligned layout.
Design and implement a dynamic booking form screen in Power Platform, binding room details and image, plus hidden user and room fields for submission and navigation.
Discover how Power Automate automates repetitive business processes, sends reminders for past due tasks, and connects 1000+ data sources or APIs.
Create an automated cloud flow with Power Automate to send email notifications when a room booking is added, using Dataverse triggers, get row by ID, and send email through Outlook.
Build an automated cloud flow in Power Automate to handle booking approvals, fetch booking data from Dataverse, update status, and notify the requester and room owner.
Learn to build a scheduled cloud flow in Power Platform that checks booking end times, updates status to completed, and sends completion emails to users.
Integrate power automated workflows into the canvas app by switching to dynamic booking status, updating galleries, colors, and views to reflect completed, approved, or rejected bookings.
Explore how Microsoft Power Pages offers a secure, enterprise-grade, low-code SaaS for creating, hosting, and administering modern external-facing websites across browsers and devices.
Create a Power Pages booking site from template or blank, configure pages, add an available rooms view, set permissions, sync updates, and sign in with Azure AD.
Create a details button in Power Pages to open a dynamic booking form, build and customize the booking form, render room and contact data, and redirect on success.
Create the my bookings page for the booking app, using FetchXML and a Liquid template to display the current user's booked rooms with images, names, capacity, and location.
Add a Power Pages site to the booking solution and update the my bookings page. Show the status attribute (pending, approved, completed) using Bootstrap five tables and preview the changes.
Modify Power Automate flows to integrate with the Power Pages site, adapting three workflows to use Dataverse lookups and contact IDs, then test and enable them.
Modify and test Power Automate workflows for the Power Pages site, enabling booking form notifications, run-after logic, and has failed/is successful handling for accurate emails and status.
Connect to diverse data sources, including Excel, visualize and discover important insights with Power BI’s suite of software, services, apps, and connectors, and share interactive insights with others.
Create and publish Power BI reports for a booking application by connecting to Dataverse, building visuals like pie charts, bar charts, and tables, and publishing to the Power BI service.
Learn to embed a Power BI report into a model-driven app by creating a custom workspace, uploading the booking report, and configuring the embedded dashboard in the app.
Explore the Power Apps component framework (PCF) and learn how it enables professional developers and app makers to create code components for model-driven and canvas apps, including forms and views.
Set up the development environment for a code component by installing Visual Studio Code, Node.js and npm, and the Power Platform CLI with install options.
Create your first PCF component by initializing a project in Visual Studio Code, naming the component booking calendar, installing packages, building, and launching to render a sample single-line text field.
Develop a booking calendar in a PCB component by installing fullcalendar packages, configuring a resource timeline with rooms and bookings as events, and rendering the calendar.
Package a Power Apps PCF component for deployment by converting hard-coded events to dynamic data from the booking table via the model-driven API, using the context and web API.
Deploy the PCF component to a Dataverse environment by adding the MSBuild exe path to the environment variable, building the solution, and importing the resulting zip into Power Platform.
Automate deployment with a PowerShell script that builds, imports, and publishes the booking calendar solution to a development environment, updating versions and handling authentication.
Learn to integrate a PCF custom control into a PowerApps model-driven app by adding the booking calendar to a form and publishing changes.
Learn to integrate a booking calendar PCF component and custom APIs into a Power Pages site, including enabling PCF metadata, creating web APIs, and deploying changes to Dataverse.
Explore plugin development in Power Platform, extending model-driven apps with custom code. Learn how Dynamics 365 plugins in C# execute on create, update, or delete events.
Set up the development environment for custom plugin development in PowerApps by installing Visual Studio 2022, adding Power Platform tools, and using Xrm Toolbox and Axiom Toolbox.
Create a power platform plugin library in Visual Studio 2022 to handle booking status changes with logging, tracing, and email notifications via Dataverse.
Register the plugin against the targeted Dataverse environment using Xrm Toolbox, sign and deploy the assembly, then register the plugin and its images in the solution.
Test the volcano status change plugin in a development environment by registering it, enabling tracing with the plugin trace viewer, and reviewing logs to confirm status updates and email notifications.
Unlock the full potential of Microsoft Power Platform with this comprehensive Udemy course, designed for both beginners and experienced users. Start with an introduction to the Power Platform, understanding its core components and how they integrate seamlessly. You'll begin by setting up your environment and learning the fundamentals of Dataverse, which is crucial for managing your data effectively.
Dive into building powerful Model-Driven Apps tailored for administrative functions, and create intuitive Canvas Apps for engaging user interfaces. Discover how to automate processes using Power Automate to streamline workflows and enhance productivity. You'll also learn how to design and deploy Power Pages for a dynamic website interface.
Integrate Power BI reports into your Model-Driven Apps to provide rich data insights and drive informed decisions. Take your skills further by enhancing your Power Apps with the Component Framework (PCF), enabling custom controls and advanced functionality. Finally, delve into plugin development to customize and extend your Power Apps solutions.
This course provides practical, hands-on experience with real-world projects and detailed tutorials, ensuring you gain the skills needed to leverage the full capabilities of Microsoft Power Platform. Whether you're looking to build, automate, or customize, this course offers the knowledge and tools to excel in Power Platform development.