Building Decentralized Applications for Ethereum: An Introduction to dApps

Ethereum    |    Intermediate
  • 8 videos | 57m 37s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 11 users Rating 4.5 of 11 users (11)
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

  • 2m 22s
  • 9m 36s
    In this video, you will learn how to identify the shortcomings of using tools like relational databases to store transactions. FREE ACCESS
  • Locked
    3.  Recording Transactions with Blockchains
    10m 9s
    Upon completion of this video, you will be able to recognize how blockchains secure the data recorded on them and how smart contracts are used to record transactions. FREE ACCESS
  • Locked
    4.  An Introduction to Decentralized Applications
    9m 14s
    In this video, find out how to define a decentralized app, both in general terms and in the context of Ethereum. FREE ACCESS
  • Locked
    5.  The Truffle Suite
    8m 17s
    Upon completion of this video, you will be able to describe the steps involved in developing dApps and recognize how the Truffle suite can simplify many of these tasks. FREE ACCESS
  • Locked
    6.  Ethereum Tokens
    7m 44s
    In this video, you will identify the reasons for using a customized token and how this applies to Ethereum dApps. FREE ACCESS
  • Locked
    7.  The ERC-20 Token Standard
    5m 19s
    After completing this video, you will be able to list the requirements for a custom token definition in order to comply with the ERC-20 token standard. FREE ACCESS
  • Locked
    8.  Exercise: Introduction to Ethereum dApps
    4m 58s
    Find out how to define a dApp and identify functions in the ERC-20 token standard. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.3 of 222 users Rating 4.3 of 222 users (222)
Rating 4.8 of 102 users Rating 4.8 of 102 users (102)
Rating 4.4 of 132 users Rating 4.4 of 132 users (132)