< Web 3.0 Programming Masterclass
189 casts | 20:57:32 for the total course
created by Mammoth Interactive INC
-
1. 1. Decentralized Application (Dapp) Development with Blockchain
- 00 Course overview - Web 3.0
-
01 What you'll need - Web 3.0
-
02 Fundamentals - Web 3.0
-
2. 00b (Prerequisite) Introduction to Blockchain
- 00 Blockchain Introduction - (Prerequisite) Introduction to Blockchain
-
01 What Are Blockchains And Distributed Ledgers - (Prerequisite) Introduction to Blockchain
-
02A What Are Bitcoin And Ethereum - (Prerequisite) Introduction to Blockchain
-
02B Ethereum Blockchain Properties - (Prerequisite) Introduction to Blockchain
-
03 What Are Smart Contracts - (Prerequisite) Introduction to Blockchain
-
04 What Is The Solidity Programming Language - (Prerequisite) Introduction to Blockchain
-
05 What Is An NFT - (Prerequisite) Introduction to Blockchain
-
3. 00c (Prerequisite) Introduction to HTML
- 01 Course Requirements - (Prerequisite) Introduction to HTML
-
02 What Is Jsbin - (Prerequisite) Introduction to HTML
-
03 Setting Up The Html Document - (Prerequisite) Introduction to HTML
-
04 Header Tags And Paragraphs Tags - (Prerequisite) Introduction to HTML
-
05 Styles - (Prerequisite) Introduction to HTML
-
06 Bold Underline And Italic Tags - (Prerequisite) Introduction to HTML
-
07 Adding In A Link - (Prerequisite) Introduction to HTML
-
08 Adding In A Image - (Prerequisite) Introduction to HTML
-
09 Adding A Link To An Image - (Prerequisite) Introduction to HTML
-
10 Lists - (Prerequisite) Introduction to HTML
-
11 Tables - (Prerequisite) Introduction to HTML
-
12 Different Kinds Of Input - (Prerequisite) Introduction to HTML
-
13 Adding In A Submit Button - (Prerequisite) Introduction to HTML
-
14 Scripts And Style Tags - (Prerequisite) Introduction to HTML
-
4. 00d (Prerequisite) Introduction to JavaScript
- 01 Variables - (Prerequisite) Introduction to JavaScript
-
02 Strings - (Prerequisite) Introduction to JavaScript
-
03 Numbers - (Prerequisite) Introduction to JavaScript
-
04 Booleans - (Prerequisite) Introduction to JavaScript
-
05 If Statements - (Prerequisite) Introduction to JavaScript
-
06 Arrays - (Prerequisite) Introduction to JavaScript
-
07 For Loops - (Prerequisite) Introduction to JavaScript
-
08 While Loops - (Prerequisite) Introduction to JavaScript
-
09 Objects - (Prerequisite) Introduction to JavaScript
-
10 Functions - (Prerequisite) Introduction to JavaScript
-
11 Foreach - (Prerequisite) Introduction to JavaScript
-
12 Map Functions - (Prerequisite) Introduction to JavaScript
-
13 Using Objects As Dictionary - (Prerequisite) Introduction to JavaScript
-
14 Switch Statements - (Prerequisite) Introduction to JavaScript
-
15 Destructuring - (Prerequisite) Introduction to JavaScript
-
16 Spread Operator - (Prerequisite) Introduction to JavaScript
-
17 String Templates - (Prerequisite) Introduction to JavaScript
-
18 Error Handling - (Prerequisite) Introduction to JavaScript
-
19 Let And Const Keywords - (Prerequisite) Introduction to JavaScript
-
20 Do-while - (Prerequisite) Introduction to JavaScript
-
21 Sets - (Prerequisite) Introduction to JavaScript
-
22 Maps - (Prerequisite) Introduction to JavaScript
-
23 Stacks - (Prerequisite) Introduction to JavaScript
-
24 Queues - (Prerequisite) Introduction to JavaScript
-
25 For Loop - (Prerequisite) Introduction to JavaScript
-
26 Recursive Functions - (Prerequisite) Introduction to JavaScript
-
27 Loop Labeling - (Prerequisite) Introduction to JavaScript
-
28 2d Arrays - (Prerequisite) Introduction to JavaScript
-
30 Sentimental - (Prerequisite) Introduction to JavaScript
-
31 Functions With Optional Parameters - (Prerequisite) Introduction to JavaScript
-
32 Basic Regular Expression - (Prerequisite) Introduction to JavaScript
-
33 Handle Keypress Events - (Prerequisite) Introduction to JavaScript
-
34 Priority Queue - (Prerequisite) Introduction to JavaScript
-
35 Add delete Object Property - (Prerequisite) Introduction to JavaScript
-
36 Example With Sets Part 1 - (Prerequisite) Introduction to JavaScript
-
36 Example With Sets Part 2 - (Prerequisite) Introduction to JavaScript
-
37 Concat - (Prerequisite) Introduction to JavaScript
-
38 Flat And Flatmap - (Prerequisite) Introduction to JavaScript
-
5. 00e (Prerequisite) Advanced Javascript
-
01 01 Introduction to the Course
-
01 03 Why should you learn JavaScript
-
01 04 Quick Win
-
01 05 Course Requirements
-
02 01 What will we learn in this section
-
02 02 Declare Variables with let and Const
-
02 03 Blocks and IIFEs
-
02 04 Strings in ES2020
-
02 05 Coding Challenge
-
02 06 Coding Challenge Solution
-
02 07 Section Summary
-
03 01 What will we learn in this section
-
03 02 Basics of Arrow Functions
-
03 03 Lexical This Keyword
-
03 04 Coding Challenge
-
03 05 Coding Challenge Solution
-
03 06 Section Summary
-
04 01 What will we learn in this section
-
04 02 Destructuring
-
04 03 Arrays in ES2020
-
04 04 Spread Operator
-
04 05 Coding Challenge
-
04 06 Coding Challenge Solution
-
04 07 Section Summary
-
05 01 What will we learn in this section
-
05 02 Rest Parameters
-
05 03 Default Parameters
-
05 04 Coding Challenge
-
05 05 Coding Challenge Solution
-
05 06 Section Summary
-
06 01 What will we learn in this section
-
06 02 Maps
-
06 03 Coding Challenge
-
06 04 Coding Challenge Solution
-
06 05 Section Summary
-
07 01 What will we learn in this section
-
07 02 Classes
-
07 03 Classes with Subclasses
-
07 04 Coding Challenge
-
07 05 Coding Challenge Solution
-
07 06 Section Summary
-
08 01 What will we learn in this section
-
08 02 Asynchronous JavaScript Example
-
08 03 The Event Loop
-
08 04 Asynchronous Javascript with Callbacks
-
08 05 Promises
-
08 06 Async Await
-
08 07 AJAX and APIs
-
08 08 Make AJAX Calls with Fetch and Promises
-
08 09 Make AJAX Calls with Fetch and Async Await
-
08 10 Coding Challenge
-
08 11 Coding Challenge Solution
-
08 12 Section Summary
-
09 01 Course Summary and Next Steps
-
-
6. 01a Build a simple tally decentralized website with Truffle, Solidity and vanilla JavaScript
-
00 Build A Simple Tally Decentralized Website With Truffle, Solidity And Vanilla Javascript - Project OverviewUntitled Cast
-
01B What Is Truffle Ethereum
-
02 What Is Web3js
-
03 Install Metamask
-
04 What Is Ganache
-
-
7. 01b Build, compile, deploy and migrate Truffle Solidity smart contract
-
01 Build and compile Truffle Solidity smart contract
-
02 Deploy and migrate Truffle Solidity smart contract
-
-
8. 01b2 Build web3 client to interact with smart contract via website
-
03 Build Html To Interact With Smart Contract Via Website
-
04 Connect To Metamask With Javascript Web3
-
05 Enable User To Interact With Smart Contract Via Website
-
06 Test Dapp With Server, Metamask And Ganache
-
-
9. 01c (Prerequisite) Introduction to React
-
00 Why You Should Learn React
-
01 React Introduction
-
02 Set up a Container
-
03 Generate a List
-
04 Add Items to the List
-
05 Clear Input Field
-
06 Remove a Task
-
-
10. 01d Build a simple dapp with React and Web3 that connects to MetaMask
- 00 Project Preview - Build a question and answer thread React dapp with NEAR smart contract
-
01 Build A New React App - Build a simple dapp with React and Web3 that connects to MetaMask
-
11. 02 Build React web app components
-
02 Build A Main Component
-
03 Display Main Component On Webpage
-
04 Build A Signin Component
-
-
12. 03 Implement web3 in React app
-
05 Build Sign In Handler In Sign In Component
-
06 Handle Signin In App Component
-
07 Test With Ganache And Metamask
-
08 Tips For Debugging Web3 Dapps
-
-
13. 04 Build a dapp to show account and network
-
00 Project Preview - Build A Dapp With Metamask Account And Network
-
01 Build A React App With Components
-
02 Detect Metamask Crypto Wallet With Web3
-
03 Connect Components To App
-
04 Handle Account Or Network Change
-
-
14. 05 Build a Truffle project with local Ganache CLI blockchain
-
00 Project Preview - Truffle Project With Infura And Ganache Cli
-
01 Build A New Truffle Project Project
-
02 Build A Local Blockchain With Ganache Cli
-
03 Deploy Contracts To Local Blockchain
-
04 Send Transaction To Run Function On Your Contract
-
-
15. 06 Use Infura to connect to public networks
-
05 Use Infura To Connect To Public Networks
-
06 Fork Infura Client To Local Ganache Blockchain
-
-
16. 07 Build an NFT contract and deploy on OpenSea
-
01 Build A New Truffle Project
-
02 Configure Metamask To Use Mumbai Testnet
-
03 Get An Rpc Url Key With Maticvigil
-
04 Build An Nft Solidity Smart Contract
-
-
17. 08 Build collection data and NFT data
-
05 Build Collection Data And NFT Data
-
06 Upload Images And Json To Pinata Ipfs
-
-
18. 09 Deploy and mint tokens
-
07 Migrate Contracts To Mumbai Network
-
08 Mint Tokens At Contract Address
-
09 View NFT On Opensea
-
-
19. 10 Build a Simple NFT Contract with Hardhat, OpenZeppelin and Local Blockchain
-
00 Project Overview - Build NFT Contract With Hardhat, Openzeppelin And Local Blockchain
-
01 Build A New Hardhat Project
-
02 Build A Simple NFT Contract With Openzeppelin Erc721 Standard
-
03 Test Smart Contract With Ethereum Waffle
-
04 Log To Console In Solidity With Hardhat
-
05 Deploy Contract To Local Network
-
-
20. 13 Build an NFT minting dapp with Truffle, Solidity, OpenZeppelin and React
-
00 Build An Nft Minting Dapp With Truffle, Solidity, Openzeppelin And React - Project Overview
-
01 Build React Truffle Project From Scratch
-
02 Build A Smart Contract For Minting NFTs
-
-
21. 14 Build React frontend for dapp
-
03 Initialize Web3 In React
-
04 Deploy Smart Contract To Get Address And Abi
-
05 Build Frontend NFT Minting Functionality
-
06 Build Website Elements For User Interaction-5
-
07 Test Project With Metamask And Ganache
-
-
22. 15a Build a to do list dapp with Truffle and React
-
00 Build A To Do List Dapp With Truffle And React - Project Overview
-
01 Set Up Truffle Dapp With Create React App
-
02 Build A To Do List Smart Contract
-
-
23. 15b Build React frontend for dapp
-
03 Connect To Smart Contract In Web App
-
04 Migrate Smart Contract On Local Ganache Blockchain
-
05 Build Api Key Env Variable From Blocknative Notifier
-
06 Connect Backend Smart Contract Functionality To Frontend
-
07 Listen For Messages From Metamask Browser Wallet
-
-
24. 15c Enable user interaction with dapp
-
08 Build Website Elements For User Interaction
-
09 Test Project With Metamask And Ganache
-
10 Style Completed Tasks
-