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
Programming LanguagesUniversity of Virginia via Udacity Building a Basic Website
University of Massachusetts Amherst via Independent iDESWEB, Introducción al desarrollo web
Miríadax Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity Web Application Architectures
University of New Mexico via Coursera