Get in Touch

Course Outline

Introduction to Microsoft Power Apps

  • Overview of Office 365 platform components, their capabilities, and integration with Power Apps
  • The principle of minimalism in application design
  • Defining Power Apps and outlining its key benefits
  • Identifying suitable use cases for Power Apps
  • Understanding canvas-based and data-model-driven applications
  • Exploring pre-built application templates within Power Apps

Developing Applications with Microsoft Power Apps

  • Configuring the development environment and user permissions
  • Adopting an effective working methodology
  • Introduction to user interface creation
  • Discussion on the data layer architecture
  • Fundamentals of data communication and information exchange within the application

Power Apps Integration with SharePoint

  • Developing SharePoint forms using Power Apps
  • Using Power Apps forms as the interface for SharePoint lists
  • Structuring the Power Apps user interface
  • Implementing basic controls such as text fields and buttons
  • Managing input controls for data entry
  • Building applications by importing Excel sheets into SharePoint

Advanced Power Apps Techniques

  • Creating a new application from a blank canvas
  • Customizing screen colors, backgrounds, and typography
  • Utilizing buttons and icons effectively
  • Working with various control types, including galleries, forms, and media elements
  • Customizing control properties and behavior
  • Using text controls for data entry and display
  • Implementing advanced controls like drop-down menus, combo boxes, date pickers, and toggle buttons
  • Using forms as the interface for creating and editing records
  • Visualizing information through charts and graphs

Managing Data Sources

  • Understanding the concept of data sources
  • Reviewing popular data source options
  • Exploring data storage solutions and related services
  • Selecting the appropriate data source to meet specific requirements
  • Handling data within the application context
  • Techniques for data presentation and display
  • Building applications based on specific data sources
  • Adding, modifying, and removing controls
  • Applying formulas for logic and calculation
  • Understanding the structure of model-based applications
  • Step-by-step creation of a model-based application

Mastering Forms

  • Viewing data in a read-only preview form
  • Analyzing form details and structure
  • Editing and saving data in interactive forms
  • Performing data insertion and deletion operations

Galleries and Advanced Features

  • Managing gallery layouts and behavior
  • Using the ThisItem context variable
  • Applying text formatting and conditional formatting rules
  • Implementing filtering, sorting, and search functionalities
  • Handling navigation and establishing dynamic relationships

Automation with Power Apps

  • Introduction to Power Automate integration for Power Apps
  • Utilizing Office 365 Users and SQL Server connectors
  • Implementing conditional logic and operations
  • Executing basic automation actions
  • Scheduling tasks with Power Automate
  • Triggering processes directly from Power Apps
  • Running workflows initiated within Power Apps

Application Management and Testing

  • Managing application versions and updates
  • Sharing applications with team members and stakeholders
  • Working with different development and production environments
  • Conducting thorough application testing
  • Configuring application settings
  • Processes for publishing and distributing applications
  • Embedding Power Apps into Microsoft Teams
  • Embedding Power Apps in SharePoint Online
  • Accessing and managing apps via the Power Apps mobile application
  • Integrating Power Apps with Power BI for comprehensive analytics

Requirements

This course is tailored for individuals aiming to develop applications on the Power Apps platform. No prior programming experience is required for participation.

 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories