Ethereum: Building Blockchain Decentralized Apps (DApps)
Offered By: LinkedIn Learning
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
- What you are building
- React app setup
- Wallet setup
- Blockchain for developers
- Decentralization and Web3 opportunities
- Decentralized finance (DeFi)
- Tokens and NFTs
- 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
- 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
- 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
- Where to go next in Web3 apps in Ethereum
Taught by
Drew Falkman
Related Courses
Innovation and Technology Management in Tourism and HospitalityHong 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