YoVDO

Ethereum: Building Blockchain Decentralized Apps (DApps)

Offered By: LinkedIn Learning

Tags

Blockchain Development Courses Javascript Courses Ethereum Courses Solidity Courses User Interface Design Courses Smart Contracts Courses Decentralized Applications Courses MetaMask Courses

Course Description

Overview

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

Related Courses

Innovation and Technology Management in Tourism and Hospitality
Hong Kong Polytechnic University via edX
Das liebe Geld - Finance im Alltag
University of Zurich via Coursera
Blockchain in the Energy Sector
InnoEnergy via FutureLearn
IBM Blockchain Foundation for Developers
IBM via Coursera
Cryptography And Network Security
Indian Institute of Technology, Kharagpur via Swayam