← All courses

Training

Mastering Microsoft Power App

Mastering Microsoft Power App

Build Dynamic Low-Code Applications in 2-days

In today’s business environment, the demand for rapid app development and workflow automation has surged. Microsoft Power Apps is a leading low-code platform that enables users to build professional applications without needing extensive coding experience.

This 2-day course is designed to take participants from foundational concepts to hands-on experience in creating data-driven apps. Whether you're a business analyst, IT professional, or app development beginner, this course equips you to streamline processes and boost productivity within your organization.

Learning Outcomes:

By the end of the course, participants will:

  • Understand the core features and architecture of Microsoft Power Apps.
  • Build fully functional, responsive applications with interactive forms and custom connectors.
  • Utilize collections, variables, and error handling techniques effectively.
  • Integrate Power Apps with other tools such as Power Automate and SharePoint.
  • Develop and optimize apps using real-world case studies like the Expense Tracker and Absence Manager.
  • Apply best practices in app monitoring, maintenance, and security.

Prerequisites:

  • Basic understanding of Microsoft 365 ecosystem.
  • Familiarity with Excel or similar data tools.
  • No prior coding experience is required, but a willingness to engage with technical concepts is encouraged.

Course Outline:

  1. Introduction to Microsoft Power Apps
    1. Overview of Low-Code Development
      1. Understanding the role of Power Apps in the Microsoft ecosystem
      2. Key components of Power Apps: Canvas, Model-Driven, and Portals
    2. Power Apps Licensing and Environments
      1. Selecting the appropriate license for your needs
      2. Managing environments and solutions
  2. Getting Started: Building Your First App
    1. Navigating the Power Apps Dashboard
      1. Exploring templates and building from scratch
      2. Understanding connectors and data sources
    2. Working with Forms and Controls
      1. Creating interactive forms with input fields, buttons, and sliders
      2. Using galleries, dropdowns, and data tables to display information
    3. Responsive Design and Layout
      1. Implementing screen templates for mobile and desktop compatibility
      2. Optimizing layouts for different devices
  3. Data Integration and Connectors
    1. Connecting Power Apps with Microsoft 365 Tools
      1. Integrating with SharePoint, Excel, and Dataverse
      2. Building apps that pull data dynamically from external sources
    2. Customizing with Power Automate
      1. Automating workflows and processes with Power Automate
      2. Creating flows for form submissions, approvals, and notifications
    3. Working with Collections and Variables
      1. Managing data efficiently using variables
      2. Storing and retrieving multi-row data with collections
  4. App Design and Customization
    1. Customizing Themes and Accessibility Features
      1. Applying themes and designing for user accessibility
      2. Best practices for enhancing user experience
    2. Advanced Controls and Functions
      1. Using functions like Patch, ForAll, and Filter for data manipulation
      2. Incorporating media, images, and AI models into apps
  5. Real-World Projects: Case Studies
    1. Project 1: Expense Tracker
      1. Designing an expense tracking app from scratch
      2. Creating categories, forms, and reports for data analysis
    2. Project 2: Absence Manager
      1. Building an employee absence management app
      2. Implementing approval flows and manager dashboards
    3. Practical Use Cases for Businesses and Organizations
      1. Streamlining operations with custom apps for HR, finance, and more
  6. Monitoring, Maintenance, and Security
    1. App Performance and Monitoring
      1. Utilizing built-in analytics to track usage and performance
      2. Techniques for debugging and resolving app issues
    2. Managing Security and Permissions
      1. Ensuring secure access to apps with role-based permissions
      2. Data loss prevention policies and GDPR compliance
  7. Deployment and Publishing
    1. Exporting and Sharing Apps
      1. Packaging apps for deployment across different environments
      2. Sharing apps securely within your organization
    2. Maintaining and Updating Apps Post-Deployment
      1. Rolling out updates without disrupting usage
      2. Version control and handling user feedback

This course, led by an expert with over 30 years of industry experience, uses real-world content rather than academic theory, ensuring that you gain practical skills in demand by today’s businesses.

Practical, connected learning

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