← All courses

Training

MS Power App Development

MS Power App Development

2-day course outline

This course on MS Power App Development has been designed specifically for beginners with little to no experience in app development. This course will introduce you to the world of Microsoft Power Apps, a part of the Microsoft Power Platform that enables the rapid development of custom business applications. Throughout this course, you will learn the fundamentals of Power Apps, from understanding its interface and capabilities to designing and deploying your own applications. The course culminates with an introduction to the Power Platform Center of Excellence (CoE) Starter Kit, providing insights into best practices for adopting and managing Power Apps at scale within an organization.

Learning Outcomes:

By the end of this course, participants will be able to:

  • Understand the basic concepts and components of Microsoft Power Apps.
  • Create custom business applications without writing code.
  • Connect to various data sources and use them in Power Apps.
  • Deploy and share Power Apps within an organization.
  • Understand the fundamentals of the Power Platform CoE Starter Kit.

Prerequisites:

  • No prior experience in app development is required.
  • Basic familiarity with Microsoft Office products is beneficial.

Course Outline:

  1. Introduction to Microsoft Power Apps:
    1. Overview of Microsoft Power Platform.
    2. Understanding the Role and Capabilities of Power Apps.
    3. Navigating the Power Apps Interface.
  2. Creating Your First App:
    1. Types of Power Apps: Canvas, Model-Driven, and Portals.
    2. Building a Canvas App from Scratch.
    3. Exploring Templates and Sample Apps.
  3. Working with Data and Custom Connectors:
    1. Connecting to Standard Data Sources (Excel, SharePoint, etc.).
    2. Creating and Using Custom Connectors.
    3. Developing a Postman Collection for Custom APIs.
    4. Cataloging Custom Connectors for Reuse.
  4. Designing the User Interface:
    1. Customizing Screens, Forms, and Controls.
    2. Implementing Navigation and User Flows.
    3. Applying Themes and Branding.
  5. App Logic and Functionality:
    1. Using Formulas and Functions for App Logic.
    2. Integrating Media and Content.
    3. Implementing Validation and Business Rules.
  6. Sharing and Publishing Apps:
    1. Sharing Apps with Users and Teams.
    2. Managing App Permissions and Security.
    3. Publishing Apps to an Organization.
  7. Introduction to Power Automate:
    1. Automating Processes and Workflows.
    2. Integrating Power Automate with Power Apps.
  8. Power Apps and AI Builder:
    1. Incorporating AI Capabilities into Apps.
    2. Using Pre-built AI Models.
  9. Power Platform Center of Excellence (CoE) Starter Kit:
    1. Introduction to the CoE Starter Kit.
    2. Best Practices for Governance and Adoption.
    3. Managing and Monitoring Power Platform Resources.
    4. Establishing a Center of Excellence in Your Organization.

This course concludes with a hands-on project where participants will apply their newly acquired skills to create a practical Power App, integrating various components of the Power Platform. Additionally, we will discuss strategies for the effective implementation and governance of Power Apps using the CoE Starter Kit, ensuring a sustainable and scalable approach to app development within your organization. Participants will leave with the confidence and knowledge to embark on their journey in Power App development.

Practical, connected learning

My wider training approach brings hands-on implementation and systems thinking together, connecting technology with real operational needs.