Limited time · 90% off Premium Membership - claim $199 deal →
Mammoth Club All levels 42 sections 266 lectures

Build To Do List Dapp With Solidity And ReactJS

01
Skill level
All levels
02
Sections
42
03
Lectures
266
04
Instructor
Team Mammoth
What's inside

This course includes.

42
Sections
266
Lectures
268
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.

42 sections · 266 lectures
+ Introduction to Blockchains 8 lectures
00 Blockchain Introduction Locked
01 What Are Blockchains And Distributed Ledgers Locked
02A What Are Bitcoin And Ethereum Locked
02B Ethereum Blockchain Properties Locked
02C Ethereum Deep Dive Locked
03 What Are Smart Contracts Locked
04 What Is The Solidity Programming Language Locked
05 What Is An NFT Locked
+ Introduction to HTML 15 lectures
01. Course Requirements Locked
02. What Is Jsbin Locked
03. Setting Up The Html Document Locked
04. Header Tags And Paragraphs Tags Locked
05. Styles Locked
06. Bold Underline And Italic Tags Locked
07. Adding In A Link Locked
08. Adding In A Image Locked
09. Adding A Link To An Image Locked
10. Lists Locked
11. Tables Locked
12. Different Kinds Of Input Locked
13. Adding In A Submit Button Locked
14. Scripts And Style Tags Locked
Resources Locked
+ Introduction to Javascript 38 lectures
01. Variables Locked
02. Javascript Locked
03. Numbers Locked
04. Booleans Locked
05. If Statements Locked
06. Arrays Locked
07. For Loops Locked
08. While Loops Locked
09. Objects Locked
10. Functions Locked
11. Foreach Locked
12. Map Functions Locked
13. Using Objects As Dictionary Locked
14. Switch Statements Locked
15. Destructuring Locked
16. Spread Operator Locked
17. String Templates Locked
18. Error Handling Locked
19. Let And Const Keywords Locked
20. Do-While Locked
21. Sets Locked
22. Maps Locked
23. Stacks Locked
24. Queues Locked
25. For Loop Locked
26. Recursive Functions Locked
27. Loop Labeling Locked
28. 2D Arrays Locked
29. Settimeout Locked
30. Sentimental Locked
31. Functions With Optional Parameters Locked
32. Basic Regular Expression Locked
34. Priority Queue Locked
35. Add-delete Object Property Locked
36. Example With Sets Part 1 Locked
36. Example With Sets Part 2 Locked
37. Concat Locked
38. Flat And Flatmap Locked
+ 01. Introduction to Javascript 6 lectures
01 Introduction To The Course Locked
02 Introduction Of The Instructor Locked
03 Why Should You Learn Javascript Locked
04 Quick Win Locked
05 Course Requirements Locked
Source file Locked
+ 02. Variables and Data Types 9 lectures
01 What Will We Learn In This Section Locked
02 Variables Locked
03 Data Types Locked
04 Variable Mutation Locked
05 Type Coercion Locked
06 Coding Challenge Locked
07 Coding Challenge Solution Locked
08 Section Summary Locked
Source Files Locked
+ 03. Operators 7 lectures
01 What Will We Learn In This Section Locked
02 Basic Operators Locked
03 Operator Precedence Locked
04 Coding Challenge Locked
05 Coding Challenge Solution Locked
06 Section Summary Locked
Source Files Locked
+ 04. Conditional Statements 10 lectures
01 What Will We Learn In This Section Locked
02 If Else Statements Locked
03 Boolean Logic Locked
04 Switch Statements Locked
05 Truthy And Falsie Values Locked
06 Equality Operators Locked
07 Coding Challenge Locked
08 Coding Challenge Solution Locked
09 Section Summary Locked
Source Files Locked
+ 05. Functions and Arrays 7 lectures
01 What Will We Learn In This Section Locked
02 Functions Locked
03 Function Statements And Expressions Locked
04 Arrays Locked
05 Coding Challenge Locked
06 Section Summary Locked
Source Files Locked
+ 06. Objects 8 lectures
01 What Will We Learn In This Section Locked
02 Objects And Properties Locked
03 Objects And Methods Locked
04 Objects Vs Primitives Locked
05 Coding Challenge Locked
06 Coding Challenge Solution Locked
07 Section Summary Locked
Source Files Locked
+ 07. Loops 7 lectures
01 What Will We Learn In This Section Locked
02 Loops Locked
03 Iteration Locked
04 Coding Challenge Locked
05 Coding Challenge Solution Locked
06 Section Summary Locked
Source Files Locked
+ 08. JavaScript Execution 11 lectures
01 What Will We Learn In This Section Locked
02 Javasript Parsers And Engines Locked
03 Execution Contexts And Execution Stack Locked
04 Creation And Execution Phases Locked
05 Hoisting Locked
06 Scoping Locked
07 Scope Chain Locked
08 This Keyword Locked
09 Coding Challenge Locked
10 Coding Challenge Solution Locked
Source Files Locked
+ 09. Build A JavaScript Project 9 lectures
01 What Will We Learn In This Section Locked
02 Project Setup Locked
03 Events And Event Handling Locked
04 Make Updates Locked
05 State Variables Locked
06 Coding Challenge Locked
07 Coding Challenge Solution Locked
08 Section Summary Locked
Source Files Locked
+ 10. Beginners Javascript Summary 2 lectures
Course Summary Locked
Source Files Locked
+ 11. Introduction to Avanced Javascript 5 lectures
01 Introduction To The Course Locked
02 Why Should You Learn Javascript Locked
03 Quick Win Locked
04 Course Requirements Locked
Full Advanced Javascript Section Files Locked
+ 12. Next Generation JavaScript 7 lectures
01 What Will We Learn In This Section Locked
02 Declare Variables With Let And Const Locked
03 Blocks And Iifes Locked
04 Strings In Es2020 Locked
05 Coding Challenge Locked
06 Coding Challenge Solution Locked
07 Section Summary Locked
+ 13. Arrow functions 6 lectures
01 What Will We Learn In This Section Locked
02 Basics Of Arrow Functions Locked
03 Lexical This Keyword Locked
04 Coding Challenge Locked
05 Coding Challenge Solution Locked
06 Section Summary Locked
+ 14. Features in ES 2020+ 7 lectures
01 What Will We Learn In This Section Locked
02 Destructuring Locked
03 Arrays In Es2020 Locked
04 Spread Operator Locked
05 Coding Challenge Locked
06 Coding Challenge Solution Locked
07 Section Summary Locked
+ 15. Parameters 6 lectures
01 What Will We Learn In This Section Locked
02 Rest Parameters Locked
03 Default Parameters Locked
04 Coding Challenge Locked
05 Coding Challenge Solution Locked
06 Section Summary Locked
+ 16. Maps 5 lectures
01 What Will We Learn In This Section Locked
02 Maps Locked
03 Coding Challenge Locked
04 Coding Challenge Solution Locked
05 Section Summary Locked
+ 17. JavaScript Classes 6 lectures
01 What Will We Learn In This Section Locked
02 Classes Locked
03 Classes With Subclasses Locked
04 Coding Challenge Locked
05 Coding Challenge Solution Locked
06 Section Summary Locked
+ 18. Asynchronous JavaScript 11 lectures
01 What Will We Learn In This Section Locked
02 Asynchronous Javascript Example Locked
03 The Event Loop Locked
04 Promises Locked
05 Async Await Locked
06 AJAX And APIs Locked
07 Make AJAX Calls With Fetch And Promises Locked
08 Make AJAX Calls With Fetch And Async Await Locked
09 Coding Challenge Locked
10 Coding Challenge Solution Locked
11 Section Summary Locked
+ 19. Summary 1 lecture
Course Summary And Next Steps Locked
+ 01a Build a simple tally decentralized website with Truffle, Solidity and vanilla JavaScript 5 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
+ 01b Build, compile, deploy and migrate Truffle Solidity smart contract 2 lectures
01b-01 Build And Compile Truffle Solidity Smart Contract Locked
01b-02 Deploy And Migrate Truffle Solidity Smart Contract Locked
+ 01c (Prerequisite) Introduction to React 8 lectures
00 Why You Should Learn React Locked
01 React Introduction Locked
02 Set Up A Container Locked
03 Generate A List Locked
04 Add Items To The List Locked
05 Clear Input Field Locked
06 Remove A Task Locked
Source Files Locked
+ 01d Build a simple dapp with React and Web3 that connects to MetaMask 2 lectures
01d-00 Project Preview Locked
01d-01 Build A New React App Locked
+ 02 Build React web app components 3 lectures
02-02 Build A Main Component Locked
02-03 Display Main Component On Webpage Locked
02-04 Build A Signin Component Locked
+ 03 Implement web3 in React app 4 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
+ 04 Build a dapp to show account and network 5 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
+ 05 Build a Truffle project with local Ganache CLI blockchain 5 lectures
05-00 Project Preview 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-04 Send Transaction To Run Function On Your Contract Locked
+ 06 Use Infura to connect to public networks 2 lectures
06-05 Use Infura To Connect To Public Networks Locked
06-06 Fork Infura Client To Local Ganache Blockchain Locked
+ 07 Project overview - Build an NFT contract and deploy on OpenSea 0 lectures
No lectures found
+ 07a Build an NFT contract and deploy on OpenSea 4 lectures
07-01 Build A New Truffle Project Locked
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
+ 08 Build collection data and NFT data 2 lectures
08-05 Build Collection Data And Nft Data Locked
08-06 Upload Images And Json To Pinata Ipfs Locked
+ 09 Deploy and mint tokens 3 lectures
09-07 Migrate Contracts To Mumbai Network Locked
09-08 Mint Tokens At Contract Address Locked
09-09 View NFT On Opensea Locked
+ 10 Build a Simple NFT Contract with Hardhat, OpenZeppelin and Local Blockchain 6 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
+ 12 Build web3 client to interact with smart contract via website 4 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
+ 13 Build an NFT minting dapp with Truffle, Solidity, OpenZeppelin and React 3 lectures
13-00 Project Overview Locked
13-01 Build React Truffle Project From Scratch Locked
13-02 Build A Smart Contract For Minting NFTs Locked
+ 14 Build React frontend for dapp 6 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
+ 15a Build a to do list dapp with Truffle and React 3 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
+ 15b Build React frontend for dapp 5 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
+ 15c Enable user interaction with dapp 3 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
Instructors

Taught by people who ship.

Team Mammoth

Team Mammoth

Instructor

Produced by a team of Mammoth Club industry experts. Over 14 years, Mammoth Club has built a global student community in 190+ countries with 9+ million courses sold, releasing over 1,000+ courses and 5,000+ hours of video content.

Ready to start building?

Join Mammoth Club and move through the course with structured lessons, previews, and certificates.

Buy lifetime access →