Course details

Building Decentralized Applications for Ethereum: An Introduction to dApps

Building Decentralized Applications for Ethereum: An Introduction to dApps


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

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.



Expected Duration (hours)
1.0

Lesson Objectives

Building Decentralized Applications for Ethereum: An Introduction to dApps

  • 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
  • Course Number:
    it_bcbdaedj_01_enus

    Expertise Level
    Intermediate