PacktPublishing / Extending-Microsoft-Power-Apps-with-Power-Apps-Component-Framework

Extending Microsoft Power Apps with Power Apps Component Framework, published by Packt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Extending Microsoft Power Apps with Power Apps Component Framework

Useful Links

This is the code repository for Extending Microsoft Power Apps with Power Apps Component Framework, published by Packt.

A complete guide to creating, deploying, and improving your code components

What is this book about?

Power Apps Component Framework is used by professional developers to extend the capabilities of model-driven and canvas apps. Extending Microsoft Power Apps with Power Apps Component Framework will take you through the basic as well as advanced topics using practical examples.

The book starts by helping you understand the fundamentals of the framework, its lifecycle, and the tools that you'll use to build code components using best practices and file management guidelines. You'll then learn how to extend Power Apps step by step and apply the principles and concepts covered in the book to build code components for field type attributes. The book covers different ways of debugging code components and guides you through the process of building code components for datasets. You'll also explore the functions and methods provided by the framework to enhance your controls using powerful sets of libraries and extensions. As you advance, you'll get to grips with creating and managing authentication profiles, discover different ways of deploying code components, and configure code components in model-driven and canvas apps. Finally, you'll learn some of the important features of the framework and learn modern web development practices.

By the end of this Power Apps book, you'll be able to build, debug, enrich, and deploy code components confidently.

This book covers the following exciting features: Understand the fundamentals of Power Apps Component Framework Explore the tools that make it easy to build code components Build code components for both a field and a dataset Debug using test harness and Fiddler Implement caching techniques Find out how to work with the Dataverse Web API Build code components using React and Fluent UI controls Discover different deployment strategies

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigation

All of the code is organized into folders. For example, Chapter02, with chapter number listed on the folder. Within the chapter folders, there are additional folders for each section.

The code will look like the following:

case 0:    
    setPersonaSizeValue(PersonaSize.size32);  
    break;

Prerequisites

The installation prerequisites to get started with Power Apps Component Framework are explained as a step-by-step guide in Chapter 1, Introduction to Power Apps Component Framework.

Tools & Versions

Example code was created using following tools listed with their respective version:

Tools Version
Visual Studio Code Any version
Power Apps CLI >= 1.4.4
PCF Builder for XrmToolBox >= 2.2020.06.011
PCF Builder for VS Code >= 1.1.1
PCF Generator >= 1.4.5
Node JS >= 12.18.3
npm >= 6.14.6

We also provide a PDF file that has color images of the screenshots/diagrams used in thi book. Click here to download it.

About the Author

Danish Naglekar, also known as Power Maverick is a full-stack software engineer, consultant, and architect with a wide technical breadth and deep understanding of Power Platform. He is a Microsoft MVP in Business Applications. He has created a tool called the PCF Builder that makes the development and deployment of code components easier. He likes to help the technical community by writing blogs on his personal website and enjoys making technical videos on his YouTube channel. He has provided training on getting started with the Power Apps Component Framework. He also runs a weekly newsletter focused on Power Platform for professional developers. Danish earned a master's degree in computer applications from Mumbai University in 2011. Originally from a small town named Ratnagiri in Maharashtra, India, Danish currently resides in Fort Mill, South Carolina, USA with his wife.

Follow him:

Twitter Follow YouTube Follow GitHub Follow

Download a free PDF

If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.

https://packt.link/free-ebook/9781800564916

About

Extending Microsoft Power Apps with Power Apps Component Framework, published by Packt

License:MIT License


Languages

Language:TypeScript 65.6%Language:HTML 15.6%Language:JavaScript 10.8%Language:CSS 8.0%