About the course
Building Smart Contracts and DApps on Ethereum; Video Course
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
What You Will 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
Will Button has worked in software engineering and information technology since 1995. For the past 10 years, he has focused on scaling, performance, and automation for tech start-ups in healthcare, logistics, fitness, and more. During that time, he has helped start-ups manage explosive growth, align expenses with funding, and control customer acquisition costs.
Having turned his attention to blockchain in 2017, Will is bullish on its long-term potential and the opportunities available for tech industry professionals. He believes we are at the forefront of the next big revolution in technology and shares his experience, skills, and knowledge with those ready to be a part of it.
LinkedIn Profile - https://www.linkedin.com/in/willbutton/
Personal Website - https://willbutton.co/about/
Hands-on Supervised Machine Learning with Python [Video]