< 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
  • 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
  • 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

00 Course overview - Web 3.0

3 Views 0 Likes 0 Comments

Comment
Leave a comment (supports markdown format)