Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Ethereum: Building Blockchain Decentralized Apps (DApps)

via LinkedIn Learning

Overview

Learn how to build DApps for the Ethereum blockchain. Discover how to create a smart contract, a web user interface, and the JavaScript needed to link the two.

Syllabus

Introduction
  • Welcome
  • What you should know
  • Using the exercise files
1. Getting Set Up
  • What we will be building
  • Server setup
  • Install MetaMask
2. Introduction to DApps and Ethereum
  • The Ethereum blockchain, part 1
  • The Ethereum blockchain, part 2
  • Smart contracts explained
  • The case for decentralized apps or DApps
  • Some sample DApps
  • How Ethereum works
  • Interacting with the Ethereum network
3. Writing a Smart Contract
  • Intro to Solidity
  • What does Solidity look like?
  • Creating a simple smart contract
  • Compiling and migrating smart contracts
  • Testing with Truffle
4. Building a DApp
  • Our simple DApp UI
  • Intro to web3.js
  • Interacting with the blockchain, part 1
  • Interacting with the blockchain, part 2
  • Calling our smart contract, part 1
  • Calling our smart contract, part 2
  • Using MetaMask in our client
5. Deploying to the Ethereum network
  • Installing geth to host locally
  • Testnet/Ropsten and mainnet deployment, part 1
  • Testnet/Ropsten and mainnet deployment, part 2
  • Deploying resources in Swarm
Conclusion
  • Next steps

Taught by

Drew Falkman

Reviews

4.5 rating at LinkedIn Learning based on 310 ratings

Start your review of Ethereum: Building Blockchain Decentralized Apps (DApps)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.