0%

Practical recipes that go beyond official documentation to help you create custom solutions, automate processes, and extend the platform's capabilities using Power Apps, Power Automate, Component Framework, and Dataverse for Teams

Key Features

  • Improve business operations by creating impactful Power Apps solutions with real-world use cases
  • Explore a variety of built-in templates to create custom apps for specific business scenarios
  • Strengthen your enterprise applications with advanced techniques and proven tips using a low-code approach

Book Description

Microsoft Power Apps provides a powerful, low-code solution for application development, empowering non-technical users to create robust, practical solutions in no time. This book will help you create a wide range of custom business solutions using the ease of development that Power Apps provides by overcoming many of the challenges faced in business application development.

You'll start by getting to grips with Power Apps Studio and finding out how canvas apps help you build pixel-perfect applications as per business needs. The book then covers the practicalities involved in designing model-driven apps and teaches you how to automate business processes using Power Automate. You'll also discover how to improve user experience (UX) to make applications more appealing. As you advance, you'll learn how to strengthen your business apps by using AI Builder's artificial intelligence capabilities. You'll also explore advanced troubleshooting techniques to find creative ways to overcome various challenges in your Power Apps solutions. The book concludes with Power Apps Component Framework to help you further improve the existing applications' capabilities.

By the end of this book, you'll have gained experience in developing applications using the Power Apps platform and its features.

What you will learn

  • Build pixel-perfect solutions with canvas apps
  • Design model-driven solutions using various features of Microsoft Dataverse
  • Automate business processes such as triggered events, status change notifications, and approval systems with Power Automate
  • Implement AI Builder's intelligent capabilities in your solutions
  • Improve the UX of business apps to make them more appealing
  • Find out how to extend Microsoft Teams using Power Apps
  • Extend your business applications' capabilities using Power Apps Component Framework

Who this book is for

This book is for citizen developers and business users looking to build custom applications as per their organizational needs without depending on professional developers. Traditional app developers will also find this book useful by discovering how to build applications in a rapid application development environment with increased productivity and speed. The book is recommended for Power Apps beginners who have taken a couple of online tutorials but are struggling to implement or create real-world solutions. Basic knowledge of Power Apps is necessary to get the best out of this cookbook.

Table of Contents

  1. Why subscribe?
  2. Contributors
  3. About the author
  4. About the reviewer
  5. Packt is searching for authors like you
  6. Preface
    1. Who this book is for
    2. What this book covers
    3. To get the most out of this book
    4. Microsoft 365 Developer Program
    5. Power Apps Community Plan
    6. Power Apps paid plans
    7. Download the example code files
    8. Download the color images
    9. Conventions used
    10. Get in touch
    11. Reviews
  7. Chapter 1: Building pixel-perfect solutions with Canvas Power Apps
    1. Discovering best practices when building canvas apps
    2. Variable naming
    3. Control usage
    4. Coding methodology
    5. Creating an incident tracking solution – Setting up the data source
    6. Explanation and overview
    7. Getting ready
    8. How to do it…
    9. How it works…
    10. Creating an incident tracking solution – Building the user interface
    11. Explanation and overview
    12. How to do it…
    13. How it works…
    14. Embedding an expense tracking list with SharePoint list Power Apps
    15. Explanation and overview
    16. How to do it…
    17. How it works…
    18. See also
    19. Creating a Power App from existing data
    20. Getting ready
    21. How to do it…
    22. How it works…
    23. There's more…
  8. Chapter 2: Building from data with model-driven apps
    1. Technical requirements
    2. Licensing requirements
    3. Exploring Dataverse
    4. Building a help desk solution
    5. Getting ready
    6. How to do it…
    7. How it works…
    8. Defining data structures
    9. Explanation and overview
    10. How to do it…
    11. How it works…
    12. Building the model-driven app
    13. Explanation and overview
    14. How to do it…
    15. How it works…
    16. Setting up business process logic
    17. Explanation and overview
    18. How to do it…
    19. How it works…
    20. Designing dashboards to visualize data
    21. How to do it…
    22. How it works…
    23. Integrating canvas apps inside model-driven apps
    24. How to do it…
    25. How it works…
  9. Chapter 3: Choosing the right data source for your applications
    1. Technical requirements
    2. Data sources and the licensing model
    3. Power Apps/Power Automate for Microsoft 365
    4. Reducing your application complexity by using Azure SQL database views
    5. Getting ready
    6. How to do it…
    7. How it works…
    8. There's more…
    9. Choosing the right data source – real-world tests
    10. Getting ready
    11. How it works…
    12. How it works…
    13. There's more…
    14. Integrating on-premises data with the data source flexibility of canvas apps
    15. Getting ready
    16. How to do it…
    17. How it works…
    18. Improving application speed and responsiveness by using static data
    19. Getting ready
    20. How to do it…
    21. How it works…
    22. Consuming external data by using Dataflows
    23. Getting ready
    24. How to do it…
    25. How it works…
    26. There's more…
  10. Chapter 4: Automating processes with Power Automate
    1. Technical requirements
    2. Paid plans
    3. The different types of flows
    4. Automated
    5. Instant
    6. Scheduled
    7. Business process
    8. UI
    9. Creating a sales survey solution with Power Automate and Microsoft Forms
    10. Getting ready
    11. How to do it…
    12. How it works…
    13. Building a file processing automation for SharePoint document libraries
    14. Getting ready
    15. How to do it…
    16. How it works…
    17. Overcoming Power Apps delegation with Power Automate
    18. Getting ready
    19. How to do it…
    20. How it works…
    21. There's more…
    22. Creating a modular solution with Power Automate
    23. Getting ready
    24. How to do it…
    25. How it works…
    26. There's more…
  11. Chapter 5: Extending the Platform
    1. Technical requirements
    2. User interface guidelines
    3. Setting up your first canvas Power Apps component
    4. Getting ready
    5. How to do it
    6. How it works
    7. There's more
    8. Building a floating action button component
    9. Getting ready
    10. How to do it
    11. How it works
    12. Creating a vertical navigation component
    13. Getting ready
    14. How to do it
    15. How it works
    16. Developing template fields using components
    17. Getting ready
    18. How to do it
    19. How it works
    20. Using the Power Apps component library
    21. Getting ready
    22. How to do it
    23. How it works
    24. Expanding communications with custom connectors
    25. Getting ready
    26. How to do it
    27. How it works
    28. There's more
  12. Chapter 6: Improving User Experience
    1. Technical requirements
    2. Enhancing application interfaces
    3. Getting ready
    4. How to do it…
    5. How it works…
    6. Building a responsive password manager in Power Apps – setting up the Azure Key Vault service
    7. Explanation and overview
    8. How to do it…
    9. How it works…
    10. Building a responsive password manager in Power Apps – designing an adaptive application
    11. Explanation and overview
    12. Getting ready
    13. How to do it…
    14. How it works…
  13. Chapter 7: Power Apps Everywhere
    1. Technical requirements
    2. Discovering Power Apps Mobile and the Windows desktop player
    3. How to do it…
    4. How it works…
    5. There's more…
    6. Leveraging modern browsers for Power Apps
    7. Getting ready
    8. How to do it…
    9. How it works…
    10. There's more…
    11. Improving SharePoint document libraries with Power Apps
    12. Getting ready
    13. How to do it…
    14. How it works…
    15. There's more…
    16. Embedding Power Apps in SharePoint pages
    17. Getting ready
    18. How to do it…
    19. How it works…
    20. There's more…
    21. Making Power BI reports interactive with embedded Power Apps
    22. Getting ready
    23. How to do it…
    24. How it works…
    25. Working with Power Apps in Microsoft Teams channels
    26. Getting ready
    27. How to do it…
    28. How it works…
    29. There's more…
    30. Automating the integration of Power Apps inside Teams
    31. Getting ready
    32. How to do it…
    33. How it works…
    34. Building apps with Dataverse for Teams
    35. Getting ready
    36. How to do it…
    37. How it works…
    38. There's more…
  14. Chapter 8: Empowering your applications with no code Artificial Intelligence
    1. Technical requirements
    2. Creating a customer success solution using sentiment analysis
    3. Getting ready
    4. How to do it…
    5. How it works…
    6. Building a text recognition system using canvas apps
    7. Getting ready
    8. How to do it…
    9. How it works…
    10. Using Power Automate to create an invoice classification system
    11. Getting ready
    12. How to do it…
    13. How it works…
    14. There's more…
  15. Chapter 9: Discovering the Power Platform admin center
    1. Technical requirements
    2. Managing Power Platform environments
    3. How to do it…
    4. How it works…
    5. Gathering Power Platform analytics
    6. Getting ready
    7. How to do it…
    8. How it works…
    9. There's more…
    10. Synchronizing data using data integration
    11. Getting ready
    12. How to do it…
    13. How to do it…
    14. There's more…
    15. Managing connectors through data policies
    16. Getting ready
    17. How to do it…
    18. How it works…
  16. Chapter 10: Tips, Tricks, and Troubleshooting
    1. Technical requirements
    2. Sharing OneDrive data between tenants
    3. Getting ready
    4. How to do it
    5. How it works
    6. Playing with vectors – SVGs in canvas apps
    7. Getting ready
    8. How to do it
    9. How it works
    10. There's more
    11. Transferring SharePoint List Power Apps from one site to another
    12. Getting ready
    13. How to do it
    14. How it works
    15. Troubleshooting using the Power Apps canvas Monitor
    16. Getting ready
    17. How to do it
    18. How it works
    19. There's more
    20. Extending screen real estate using the canvas control
    21. Getting ready
    22. How to do it…
    23. How it works
    24. Handling image resources in components
    25. Getting ready
    26. How to do it
    27. How it works
    28. There's more...
    29. Changing Azure SQL Server connections in Power Apps with ease
    30. Getting ready
    31. How to do it
    32. How it works
    33. Renaming files in SharePoint document libraries
    34. Getting ready
    35. How to do it
    36. How it works
  17. Chapter 11: Advanced Techniques with Power Apps Component Framework
    1. Technical requirements
    2. Setting up your environments
    3. Getting ready
    4. How to do it
    5. How it works
    6. There's more
    7. Configuring Font Awesome
    8. How to do it
    9. How it works
    10. Creating the project
    11. Explanation and overview
    12. How to do it
    13. How it works
    14. Building the application logic
    15. How to do it
    16. How it works
    17. Deploying the solution
    18. How to do it
    19. How it works
    20. Testing the component on a canvas app
    21. How to do it
    22. How it works
    23. There's more
  18. Other Books You May Enjoy
    1. Leave a review - let other readers know what you think
3.239.208.72