Building Decentralized Applications for Ethereum: An Introduction to dApps

placeholder

This 8-video course offers an introduction to Ethereum an open-source public blockchain-based distributed computing platform and operating system featuring smart contract functionality. Course prerequisites are a fundamental understanding of blockchain technology smart contracts and prior coding experience. The course uses a retail supply chain as a real-world example to demonstrate how to build and use a blockchain in Ethereum. Learn about the Truffle Suite used to develop both smart contracts and a UI (user interface). Learn to use a front-end application to construct a decentralized app (dApp) to write data to a blockchain. Next explore the concept of Ethereum tokens which can be set as a bespoke currency that can be exchanged for goods and services. Explore how Total Supply is used in tokens to ensure that they are compliant with Ethereum’s ERC-20. By the end of this course you will have laid a firm foundation for the development of decentralized applications for the Ethereum network.