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

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to build DApps for the Ethereum blockchain by building an NFT minting DApp.

Syllabus

Introduction
  • Building Web3 apps in Ethereum
  • What you should know
1. Getting Set Up
  • What you are building
  • React app setup
  • Wallet setup
2. Blockchain Overview for Devs
  • Blockchain for developers
  • Decentralization and Web3 opportunities
  • Decentralized finance (DeFi)
  • Tokens and NFTs
3. Working in Ethereum
  • Developer’s guide to Ethereum
  • The dApp stack
  • Wallets and sending or receiving
  • Smart contracts
  • IPFS, Swarm, and Piñata
  • Using Ethereum Naming Service
  • The application architecture
4. dApp Back End
  • Introduction to Solidity
  • Using OpenZeppelin contracts
  • Creating a mint() function
  • Deploying smart contracts with Hardhat
  • Testing with Hardhat and Waffle
  • Deploying NFT Metadata with Piñata
5. DApp Client
  • Introduction to ether.js and web3.js
  • Authenticating users with MetaMask
  • Getting blockchain data
  • Using providers
  • Calling a smart contract function
  • Bringing it all together
Conclusion
  • Where to go next in Web3 apps in Ethereum

Taught by

Drew Falkman

Reviews

4.7 rating at LinkedIn Learning based on 159 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.