Building Decentralized Applications for Ethereum: An Introduction to dApps

Ethereum    |    Intermediate
  • 8 Videos | 1h 37s
  • Includes Assessment
  • Earns a Badge
Likes 14 Likes 14
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.

WHAT YOU WILL LEARN

  • identify the subject areas covered in this course
    identify the shortcomings of using tools like relational databases to record transactions
    recognize how blockchains secure the data recorded on them and how smart contracts are used to record transactions
    define a decentralized app, both in general terms and in the context of Ethereum
  • describe the steps involved in developing dApps and recognize how the Truffle suite can simplify many of these tasks
    identify the reasons for using a customized token and how this applies to Ethereum dApps
    list the requirements for a bespoke token definition in order to comply with the ERC-20 token standard
    define a dApp and identify functions in the ERC-20 token standard

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    2m 22s
    UP NEXT
  • Playable
    2. 
    The Case for Blockchains
    9m 36s
  • Locked
    3. 
    Recording Transactions with Blockchains
    10m 9s
  • Locked
    4. 
    An Introduction to Decentralized Applications
    9m 14s
  • Locked
    5. 
    The Truffle Suite
    8m 17s
  • Locked
    6. 
    Ethereum Tokens
    7m 44s
  • Locked
    7. 
    The ERC-20 Token Standard
    5m 19s
  • Locked
    8. 
    Exercise: Introduction to Ethereum dApps
    4m 58s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.