Book Image

Learn Microsoft PowerApps

By : Matthew Weston
Book Image

Learn Microsoft PowerApps

By: Matthew Weston

Overview of this book

Microsoft PowerApps provides a modern approach to building business applications for mobile, tablet, and browser. Learn Microsoft PowerApps will guide you in creating powerful and productive apps that will add value to your organization by helping you transform old and inefficient processes and workflows. Starting with an introduction to PowerApps, this book will help you set up and configure your first application. You’ll explore a variety of built-in templates and understand the key difference between types of applications such as canvas and model-driven apps, which are used to create apps for specific business scenarios. In addition to this, you’ll learn how to generate and integrate apps directly with SharePoint, and gain an understanding of PowerApps key components such as connectors and formulas. As you advance, you’ll be able to use various controls and data sources, including technologies such as GPS, and combine them to create an iterative app. Finally, the book will help you understand how PowerApps can use several Microsoft Power Automate and Azure functionalities to improve your applications. By the end of this PowerApps book, you’ll be ready to confidently develop lightweight business applications with minimal code.
Table of Contents (25 chapters)
Free Chapter
1
Section 1: Getting Started with PowerApps
6
Section 2: Developing Your PowerApp
11
Section 3: Extending the Capabilities of Your PowerApp
18
Section 4: Working with Model-Driven Apps
21
Section 5: Governing PowerApps
Preface

I would like to take this opportunity to welcome you and thank you for choosing this book. With Learn Microsoft PowerApps, you will learn how to build functional canvas apps and model-driven apps using the Microsoft PowerApps application. Throughout the book, you will not only learn about its components and what they do but also put them into practice by incrementally building an app through a number of labs.

The book itself endeavors to introduce new topics in each chapter, gradually introducing more and more of PowerApps' functionality to help you understand how you can continually improve your apps to build something that is just as powerful as a custom-built application.

The book is structured into four sections:

  1. The first four chapters deal with the fundamentals of PowerApps, such as how to use the studio, how to publish, and how to create a basic app. This book is intended to be used by a number of different audiences; however, it assumes no prior understanding of what PowerApps is and how it works. Therefore, we will talk through how to set yourself up in terms of licensing, look at how you can install the apps, and then cover how to start to create basic apps.
  2. The next four chapters build upon the basic understanding of PowerApps gained in section 1 and begin to address how to build functionality. These are the main chapters, where you will start to see your app take shape as we introduce the controls and look at how they can be used to achieve different effects within our apps. We'll also look at data and connectors to begin to build dynamic content into our apps.
  3. Next, we'll begin to add a layer of complexity to our apps by diving into some of the more advanced functionality that you can use within PowerApps, including the ability to use GPS and barcodes to allow your users to do more with their app, especially when the app is being used on a mobile device. Within this section, we will also look at some of the more complex tasks, such as being able to provide offline capabilities as well as introducing security.
  4. Finally, we'll look at model-driven apps. This is addressed separately as, commonly, canvas apps and model-driven apps have very different audiences and require development in drastically different ways.

Throughout the book, we will be building an app that relates to a fictional company called Griffton IT Solutions, and we will be using PowerApps to build an asset management app. In each chapter, we will build more and more functionality into the app to leverage each topic that we discuss and to allow you to put the techniques into practice. All of the files that are used within the labs can either be created manually or can be downloaded from the GitHub repository: https://github.com/PacktPublishing/Learn-Microsoft-PowerApps.