Book description
In today's fast-paced world, more and more organizations require rapid application development with reduced development costs and increased productivity. This practical guide shows application developers how to use PowerApps, Microsoft's no-code/low-code application framework that helps developers speed up development, modernize business processes, and solve tough challenges.
Author Arpit Shrivastava provides a comprehensive overview of designing and building cost-effective applications with Microsoft Power Apps. You'll learn fundamental concepts behind low-code and no-code development, how to build applications using pre-built and blank templates, how to design an app using Copilot AI and drag and drop PowerPoint-like controls, use Excel-like expressions to write business logic for an app, and integrate apps with external data sources.
With this book, you'll:
- Learn the importance of no-code/low-code application development
- Design mobile/tablet (canvas apps) applications using pre-built and blank templates
- Design web applications (model-driven apps) using low-code, no-code, and pro-code components
- Integrate PowerApps with external applications
- Learn basic coding concepts like JavaScript, Power Fx, and C#
- Apply best practices to customize Dynamics 365 CE applications
- Dive into Azure DevOps and ALM concepts to automate application deployment
Publisher resources
Table of contents
- Preface
- 1. Evolution of Microsoft Power Apps
- 2. Introduction to Power Platform and Dataverse
- 3. Getting Started with Power Apps
- 4. Data Sources and Connectors
- 5. Determining Which Type of Power Apps to Make
- 6. Model-Driven App Components and Features
- 7. Extending Model-Driven App Features
- 8. Canvas App Controls and Features
- 9. Power Fx: A Low-Code Language
- 10. Power Apps Deployment
-
11. Microsoft Copilot in Power Apps
- Evolution of Artificial Intelligence in Power Platform
- Introduction to Microsoft Copilot
- Architecture of Copilot
- Prerequisites for the AI Features in Power Apps
- Copilot in Model-Driven Apps
- Copilot in Canvas Apps
- AI Builder (Hub) in Canvas Apps
- Turn Images and Sketches into a Canvas App
- Copilot Studio
- Copilot Licenses
- Summary
- 12. Power Apps with Microsoft Teams
- 13. Model-Driven App Case Study
- 14. Canvas App Case Study
-
15. Power Apps Best Practices
- Model-Driven Apps
-
Canvas Apps
- Reduce Data Flow Time
- Limit the Number of Controls
- Optimize the OnStart Property
- Optimize the Data Source Connection
- Cache Repetitive Data in a Temporary Database
- Avoid Control Dependency Between Screens
- Use Delegable Functions and Queries
- Republish Your App Regularly
- Avoid Repeating the Same Formulas in Multiple Places
- Enable the DelayOutput Property on all TextInput Controls
- Use DelayItemLoading and LoadingSpinner to Improve Gallery Performance
- Limit Data and Columns Retrieved
- Don’t Use Unsupported or Legacy Browsers
- Set an Appropriate Environment Geographic Location
- Establish Canvas App Coding Guidelines
- Summary
- Closing Thoughts
- Index
- About the Author
Product information
- Title: Learning Microsoft Power Apps
- Author(s):
- Release date: July 2024
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781098150426
You might also like
book
Learn Microsoft Power Apps - Second Edition
A step-by-step guide that will help you create, share, and deploy applications across your organization using …
book
Learning Microsoft Power Automate
Processing information efficiently is critical to the successful operation of modern organizations. One particularly helpful tool …
book
Learning Microsoft Power BI
Microsoft Power BI is a data analytics and visualization tool powerful enough for the most demanding …
video
Microsoft Power BI - A Complete Introduction [2023 EDITION]
Learn to achieve your business intelligence goals with Power BI’s comprehensive tools in this video course. …