Learning Blockchain Application Development [Video]

More Information
Learn
  • Create Decentralized Applications (DApps) that utilize blockchain technologies
  • Find out how to program Smart Contracts using Solidity
  • Implement business logic in the form of functions to execute tasks on the blockchain
  • Build a local Ethereum network to test and mine your applications
  • Write tests to ensure your applications behave properly
  • Send Ethereum tokens to and from Smart Contracts as payments
  • Deploy your application to Ethereum Test Networks and the Ethereum Main Network
  • Use React to create a user interface for interacting with your Ethereum DApp
About

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.

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.

The code bundle for this video course is also available on the Github link: https://github.com/PacktPublishing/Learning-Blockchain-Application-Development

Style and Approach

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

Features
  • Create an Ethereum DApp that utilizes Smart Contracts to perform business functions
  • Deploy your DApp to Ethereum Networks as a decentralized application
  • Build a user interface for your DApp using React
Course Length 3 hours 20 minutes
ISBN 9781789345728
Date Of Publication 28 Aug 2018

Authors

Will Button

Will Button works with web, mobile, and blockchain start-ups in advisory and technical roles. As an advisor, he helps organizations scale securely and sustainably. As a technical expert, he helps organizations build the processes, systems, and teams necessary to deliver world-class services and applications to their customers. Since 1995, Will has used his experience with multiple successful start-ups to create over 150 videos on DevOps, software engineering, and blockchain application development. He is a certified Ethereum developer, and holds the Linux Foundation Blockchain for Business certificate. He is the lead of the Application Architecture Working Group for the Government Blockchain Alliance. For more information, visit his blog.