Web3 Programming Masterclass - Decentralized Application (Dapp) Development with Blockchain
Decentralized Application Design & Development
01
Skill level
All levels
02
Sections
20
03
Lectures
90
04
Instructor
John Bura
What's inside
This course includes.
✓
20
Sections
✓
90
Lectures
✓
90
Resources
✓
Certificate of completion
Included
✓
Mobile and desktop access
Included
✓
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content
Curriculum & lectures.
+ 00a Course Overview - Web3 4 lectures
00 Source files
Locked
00a-00 Course Overview - Web 3.0
Locked
00a-01 What You'll Need - Web3
Locked
00a-02 Web 3.0 Fundamentals
Locked
+ 01a Build a simple tally decentralized website with Truffle, Solidity and vanilla JavaScript 6 lectures
01a-00 Project Overview
Locked
01a-01B What Is Truffle Ethereum
Locked
01a-02 What Is Web3js
Locked
01a-03 Install Metamask
Locked
01a-04 What Is Ganache
Locked
01a Source files
Locked
+ 01b Build, compile, deploy and migrate Truffle Solidity smart contract 3 lectures
01b-01 Build And Compile Truffle Solidity Smart Contract
Locked
01b-02 Deploy And Migrate Truffle Solidity Smart Contract
Locked
01b Source files
Locked
+ 01d Build a simple dapp with React and Web3 that connects to MetaMask 3 lectures
01d-01 Build A New React App
Locked
01d-00 Project Preview
Locked
01d Source files
Locked
+ 02 Build React web app components 4 lectures
02-02 Build A Main Component
Locked
02-03 Display Main Component On Webpage
Locked
02-04 Build A Signin Component
Locked
02 Source files
Locked
+ 03 Implement web3 in React app 5 lectures
03-05 Build Sign In Handler In Sign In Component
Locked
03-06 Handle Signin In App Component
Locked
03-07 Test With Ganache And Metamask
Locked
03-08 Tips For Debugging Web3 Dapps
Locked
03 Source files
Locked
+ 04 Build a dapp to show account and network 6 lectures
00 Project Preview
Locked
01 Build A React App With Components
Locked
02 Detect Metamask Crypto Wallet With Web3
Locked
03 Connect Components To App
Locked
04 Handle Account Or Network Change
Locked
04 Source files
Locked
+ 05 Build a Truffle project with local Ganache CLI blockchain 6 lectures
05-00 Project Preview
Locked
05-04 Send Transaction To Run Function On Your Contract
Locked
05-01 Build A New Truffle Project Project
Locked
05-02 Build A Local Blockchain With Ganache CLI
Locked
05-03 Deploy Contracts To Local Blockchain
Locked
05 Source files
Locked
+ 06 Use Infura to connect to public networks 3 lectures
06-05 Use Infura To Connect To Public Networks
Locked
06-06 Fork Infura Client To Local Ganache Blockchain
Locked
06 Source files
Locked
+ 07 Project overview - Build an NFT contract and deploy on OpenSea 2 lectures
07-01 Build A New Truffle Project
Locked
07 Source files
Locked
+ 07a Build an NFT contract and deploy on OpenSea 4 lectures
07-02 Configure Metamask To Use Mumbai Testnet
Locked
07-03 Get An Rpc Url Key With Maticvigil
Locked
07-04 Build An Nft Solidity Smart Contract
Locked
07a Source files
Locked
+ 08 Build collection data and NFT data 3 lectures
08-05 Build Collection Data And Nft Data
Locked
08-06 Upload Images And Json To Pinata Ipfs
Locked
08 Source files
Locked
+ 09 Deploy and mint tokens 4 lectures
09-07 Migrate Contracts To Mumbai Network
Locked
09-08 Mint Tokens At Contract Address
Locked
09-09 View NFT On Opensea
Locked
09 Source files
Locked
+ 10 Build a Simple NFT Contract with Hardhat, OpenZeppelin and Local Blockchain 7 lectures
00 Project Overview
Locked
01 Build A New Hardhat Project
Locked
02 Build A Simple Nft Contract With Openzeppelin Erc721 Standard
Locked
03 Test Smart Contract With Ethereum Waffle
Locked
04 Log To Console In Solidity With Hardhat
Locked
05 Deploy Contract To Local Network
Locked
10 Source files
Locked
+ 12 Build web3 client to interact with smart contract via website 5 lectures
12-03 Build Html To Interact With Smart Contract Via Website
Locked
12-04 Connect To Metamask With Javascript Web3
Locked
12-05 Enable User To Interact With Smart Contract Via Website
Locked
12-06 Test Dapp With Server, Metamask And Ganache
Locked
12 Source files
Locked
+ 13 Build an NFT minting dapp with Truffle, Solidity, OpenZeppelin and React 4 lectures
13-01 Build React Truffle Project From Scratch
Locked
13-02 Build A Smart Contract For Minting NFTs
Locked
13 Source files
Locked
13-00 Project Overview
Locked
+ 14 Build React frontend for dapp 7 lectures
14-03 Initialize Web3 In React
Locked
14-03A Understanding Initializing Web3
Locked
14-04 Deploy Smart Contract To Get Address And Abi
Locked
14-05 Build Frontend Nft Minting Functionality
Locked
14-06 Build Website Elements For User Interaction
Locked
14-07 Test Project With Metamask And Ganache
Locked
14 Source files
Locked
+ 15a Build a to do list dapp with Truffle and React 4 lectures
15a-00 Project Overview
Locked
15a-01 Set Up Truffle Dapp With Create React App
Locked
15a-02 Build A To Do List Smart Contract
Locked
15a Source files
Locked
+ 15b Build React frontend for dapp 6 lectures
15b-03 Connect To Smart Contract In Web App
Locked
15b-04 Migrate Smart Contract On Local Ganache Blockchain
Locked
15b-05 Build Api Key Env Variable From Blocknative Notifier
Locked
15b-06 Connect Backend Smart Contract Functionality To Frontend
Locked
15b-07 Listen For Messages From Metamask Browser Wallet
Locked
15b Source files
Locked
+ 15c Enable user interaction with dapp 4 lectures
15c-08 Build Website Elements For User Interaction
Locked
15c-09 Test Project With Metamask And Ganache
Locked
15c-10 Style Completed Tasks
Locked
15c Source files
Locked
Description
About this course.
To build Ethereum Decentralized applications you will need to learn a couple of skills. This course can help you learn all of those skills.
This course takes the approach of “Learn by doing”. Students are encouraged to try out all aspects of the technologies on their own after each lecture. Almost all of the concepts discussed in the lectures are shown in action by way code samples etc.
Instructors
Taught by people who ship.
John Bura
Founder and CEO of Mammoth Club and Course Pro, the #1 AI-powered Learning Management System for course and content development, training and evaluation.
Ready to start building?
Decentralized Application Design & Development