Microsoft PowerApps allows anyone and everyone to implement custom and powerful business solutions in an accessible and user friendly way. Hello and welcome back. Have you already seen some apps in the Microsoft power platform collection that will make a task in your business quicker or more effective? Well in this module you will learn everything you need to know to build your first app, you'll learn how easy it is to build customize and share a canvas app in Microsoft PowerApps. And you'll take a deeper dive into formulas and functions, learning why they're so useful and how best to use them. Finally, you will explore how to leverage PowerApps to create model driven apps with little or no code. I'm guessing you'd like to find out more, so let's get started. In this lesson, you will learn how to build customize, configure and share a canvas app in Microsoft PowerApps. By the end of this lesson, you will be prepared to start building your own business apps. You will learn how to describe elements of PowerApps, build a canvas app, customize elements of your app and finally configure and manage app settings. Excited to create your first app, PowerApps has many different components to build solutions, including screens, inputs, galleries, forms and more. Let's jump right in and explore some of the most common elements you will need to get started. The web interface that you use to build apps is called PowerApps studio, the great thing about PowerApps studio is that everything is done from your browser. Simply log in to make.PowerApps.com, no downloader installations are required. The first step in creating your app is to choose a format, either mobile or tablet. The format of your app will determine the sizing of the screens, buttons and widgets. So once you choose the format for an app, you cannot change it, however, both formats can be used interchangeably on a mobile device, a tablet or computer. The gallery control is used for layout purposes, it displays data from a table, rows of data can be displayed according to a customizable template. This allows you to control which columns are shown and how they're formatted. PowerApps will then apply your template automatically to every role in your data. Forms can be used to work with a specific record of detailed information, often based on a selection from a gallery. For example, you could browse the gallery to find and select a desired road to view the details on the form. Forms not only enable you to view detailed information, but to save new records and edit existing ones. Forms are controlled by four modes, you can perform various actions with form modes to make a form serve multiple purposes. So how do you configure your app to work best for your specific users? PowerApps has a large selection of input controls, input controls are typically the elements that users interact with like text inputs, buttons, dropdowns and toggles. You add input controls to galleries, forms and screens to build a functional and aesthetic user experience for your app. It doesn't matter how clever your app idea is, if it isn't designed to be user friendly, it will not be very effective. Fortunately, all inputs have a multitude of settings for default data formatting and actions and PowerApps allows you to manipulate input controls to create the right user experience for your business process. In addition to common input controls, power apps also have intelligent controls for more advanced operations. Intelligent controls are hardware back controls and allow access to the camera, barcode scanner, GPS and more hardware features. Sounds great, right? You haven't heard the best of it, intelligent controls even allows you to add artificial intelligence to your app without writing any code. Examples include service back controls like the business card reader or object detector. Lastly, let's look at functions, functions are the ultimate powerhouse of PowerApps. It's the glue that binds all the controls, inputs and data sources together. PowerApps is comprised of a large library of functions that can be combined to create unique formulas very similar to the language using Excel. Isn't it great that you don't need to write complicated code like traditional developers to give your opposite of advanced instructions? For example with formulas you can instruct your app to send data to a data source for more information or create animations and many more. Now that you have an overview of the key features and functionality available to you with Microsoft PowerApps, you are ready to build your first app. Best of luck.