Book Image

Learning Blockchain Application Development [Video]

By : Will Button
Book Image

Learning Blockchain Application Development [Video]

By: Will Button

Overview of this book

<p>Blockchain disrupts many different aspects of our life including finance, retail, merchandising, identity, and more. Ethereum is a platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud, or third-party interference. This is the perfect guide to help you learn the basics of building decentralized applications with the Ethereum network. You’ll learn the core concepts of decentralized applications as we build an online marketplace, connecting buyers and sellers together to exchange goods and services. In doing so, you’ll deploy your code to the Ethereum network, and build a user Interface to expose your decentralized application to the world.</p> <p>The focus of this course is learning blockchain and using it for application development by building applications, where each application should do something useful. You’ll learn how to create smart contracts, implement business logic using Solidity, and test your code. By the end of this course, you’ll have the skills necessary to build, test, and deploy applications in the Ethereum network. You’ll also have a solid understanding of blockchain application development, with skills that readily transfer to application development on other blockchains such as NEO, EOS, Cardano, and more.</p> <p>The code bundle for this video course is also available on the Github link: <a style="color: #fa8d11;" href="https://github.com/PacktPublishing/Learning-Blockchain-Application-Development" target="blank">https://github.com/PacktPublishing/Learning-Blockchain-Application-Development</a></p> <h1>Style and Approach</h1> <p>This course takes you through the process of building a moderately complex distributed application on the Ethereum network so you gain hands-on practice at solving real-world problems with blockchain technologies</p>
Table of Contents (5 chapters)
Chapter 4
Build a User Interface for Your Smart Contract Using React
Content Locked
Section 3
Persist the Contract State and Refresh the UI on State Change
Providing user feedback can be challenging in non-real-time networks like blockchain. In this video, we will learn how to provide feedback to users and update the UI when new data is available. - Examine the components available for providing updates - Implement a Snackbar container for confirmations - Implement a background poller to refresh data