Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Master PowerApps: Build a Timesheet Solution Step-by-Step

via Udemy

Overview

Create a real-world Power Apps solution for timesheet tracking with seamless SharePoint & Microsoft 365 integration

What you'll learn:
  • Learn to create a real-life business solution with PowerApps / Microsoft Power Platform
  • Create a trial Office 365 tenancy (if you don't want to experiment in your production tenancy)
  • Prepare data sources for the Timesheet Management PowerApp solution with provided SharePoint list templates
  • Create required SharePoint lists, initialize necessary data, and create data connections for the PowerApp
  • Create the Timesheet Management PowerApp's landing screen with buttons for different functions
  • Create the Timesheet Submission screen and submission form - select a week, select an approver, fill timesheet and submit
  • Create the View My Timesheets screen - to allow the employees to view their own timesheets securely
  • Create the Approve Timesheets screen - to allow the managers/approvers to approve timesheets
  • Create email notification functionality - to send automatic emails to approvers and employees
  • Create the Search Timesheets screen - to allow the app admins or Payroll officers to search all employees' timesheets
  • Create People Picker control for Approver and Admins searching and selection
  • Create the Delete timesheets functionality for the App admins
  • Create the Timesheet Reporting function - to allow the app admins or Payroll officers to reprot on all timesheets
  • Create the App's Settings screen - to allow the app admins to configure various settings of the app
  • Use variables, collections, galleries, tables, forms, data connections, and various PowerApps functions to build the whole solution
  • Integrate Timesheet Reports with the PowerApp
  • Test the Timesheet App with test data and end-to-end timesheet submission and approval workflow
  • Export and deploy the Timesheet Management solution in your production Office 365 tenancy

** Course updated in 2025 **

Many courses teach you what PowerApps is, but only a few show you how to build real-life business solutions. This course takes a hands-on, step-by-step approach to building a fully functional Timesheet Management system that integrates with Microsoft 365, SharePoint, and Power Automate.

Timesheet management is a critical need for businesses of all sizes, enabling employees to track time efficiently and managers to streamline approvals. In this course, you will learn how to develop, customize, and deploy a PowerApps-based timesheet solution that automates workflows and enhances productivity.

Why This Course?

  • Real-world project – Learn by building an actual Timesheet Management app.

  • Microsoft 365 integration – Seamlessly connect with SharePoint and Power Automate.

  • Time-saving templates – Use pre-built code, SharePoint lists, and app components.

  • Practical, hands-on learning – No fluff, just step-by-step implementation.

  • Faster deployment – Get your app up and running quickly in your organization.

Who Should Take This Course?

  • PowerApps users who want to build practical business applications.

  • IT professionals and business analysts seeking to automate time tracking.

  • Developers and consultants looking to create Microsoft 365 solutions.

  • Organizations that need a robust timesheet management system.

If you have basic knowledge of PowerApps and want to apply your skills to a real business scenario, this course is for you. Start building your timesheet solution today!

Syllabus

  • Introduction
  • Setup Data Sources for our Timesheet Management App
  • Create Timesheet Management PowerApp's Home Screen
  • Create Data Connections
  • Create Submit Timesheets Screen
  • Create Approve Timesheets Screen
  • Create View My Timesheets Screen
  • Create Search Timesheets Screen for App Administrators with Delete functionality
  • Integrate Timesheet Report and Create App Settings Screen
  • Secure and Test the Timesheet App with End-to-End test data
  • Export and Deploy Timesheet Management solution in your Office 365 tenant
  • Extra Section: Rapidly Build and Deploy Timesheet App with Provided Templates
  • Retired Lectures (Replaced with new lectures)

Taught by

Asif Khawaja, PhD

Reviews

4.6 rating at Udemy based on 837 ratings

Start your review of Master PowerApps: Build a Timesheet Solution Step-by-Step

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.