Autoplay
Autocomplete
Previous Lesson
Complete and Continue
NFT Blockchain Decentralized App Development with Solidity & JavaScript
00 Course Overview
00 Course Overview (8:12)
01 What You'll Need (6:11)
01A Introduction to Blockchains and Distributed Ledgers
00 Blockchain Introduction (8:32)
01 What Are Blockchains And Distributed Ledgers (3:48)
02A What Are Bitcoin And Ethereum (5:28)
02B Ethereum Blockchain Properties (10:22)
02C Ethereum Deep Dive (10:23)
03 What Are Smart Contracts (2:01)
04 What Is The Solidity Programming Language (4:01)
05 What Is An NFT (2:44)
Source Files
01B Introduction to JavaScript - 01. Introduction to the Course
01 01 Introduction To The Course (3:43)
Source Files
01B - 02. Variables and Data Types
02 01 What Will We Learn In This Section (0:44)
02 02 Variables (10:21)
02 03 Data Types (5:41)
02 04 Variable Mutation (6:53)
02 05 Type Coercion (6:52)
02 06 Coding Challenge (1:36)
02 07 Coding Challenge Solution (2:43)
02 08 Section Summary (0:46)
Source Files
01B - 03. Operators
03 01 What Will We Learn In This Section (0:35)
03 02 Basic Operators (15:32)
03 03 Operator Precedence (5:41)
03 04 Coding Challenge (2:11)
03 05 Coding Challenge Solution (5:52)
03 06 Section Summary (0:56)
Source Files
01B - 04. Conditional Statements
04 01 What Will We Learn In This Section (0:36)
04 02 If Else Statements (11:43)
04 03 Boolean Logic (7:57)
04 04 Switch Statements (10:54)
04 05 Truthy And Falsie Values (6:03)
04 06 Equality Operators (4:38)
04 07 Coding Challenge (2:25)
04 08 Coding Challenge Solution (4:54)
04 09 Section Summary (1:07)
Source Files
01B - 05. Functions and Arrays
05 01 What Will We Learn In This Section (0:37)
05 02 Functions (9:46)
05 03 Function Statements And Expressions (7:37)
05 04 Arrays (10:09)
05 05 Coding Challenge (3:49)
05 06 Section Summary (1:26)
Source Files
01B - 06. Objects
06 01 What Will We Learn In This Section (0:38)
06 02 Objects And Properties (9:49)
06 03 Objects And Methods (12:25)
06 04 Objects Vs Primitives (16:17)
06 05 Coding Challenge (0:51)
06 06 Coding Challenge Solution (5:13)
06 07 Section Summary (0:42)
Source Files
01B - 07. Loops
07 01 What Will We Learn In This Section (0:34)
07 02 Loops (15:03)
07 03 Iteration (12:35)
07 04 Coding Challenge (1:01)
07 05 Coding Challenge Solution (6:32)
07 06 Section Summary (0:45)
Source Files
01B - 08. JavaScript Execution
08 01 What Will We Learn In This Section (0:52)
08 02 JavaScript Parsers And Engines (5:19)
08 03 Execution Contexts And Execution Stack (2:26)
08 04 Creation And Execution Phases (6:23)
08 05 Hoisting (2:13)
08 06 Scoping (4:52)
08 07 Scope Chain (3:20)
08 08 This Keyword (4:16)
08 09 Coding Challenge (0:46)
08 10 Coding Challenge Solution (3:21)
08 11 Section Summary (0:47)
Source Files
01C Install NPM and Node
01 Install Node And Npm On Mac Or Windows (3:14)
00 What Is Node JS (8:22)
Source files
02 Build a Truffle project
00 What Is Truffle Ethereum (1:29)
01 Build A Truffle Project (8:39)
Source files
03 Build NFT smart contract with Solidity & OpenZeppelin
00 What Are Nft Token Standards (5:42)
01 Install Openzeppelin Nft Token Standard (10:08)
02 Build NFT Smart Contract (12:14)
Source files
04 Build a test for your NFT smart contract
00 Introduction To Testing Smart Contracts (2:22)
01 Build A Test For Your Nft Smart Contract (7:16)
Source files
05 Deploy smart contract with Ganache personal blockchain
00 What Is Ganache (1:41)
01 Deploy Smart Contract With Ganache Personal Blockchain (7:40)
Source files
06 Test NFT contract properties
Source files
01 Test NFT Contract Properties (5:40)
07 Build mint tokens functionality
01 Build Mint Tokens Functionality (6:20)
02 Test Minting Tokens (9:20)
03 Test Indexing Tokens (6:32)
Source files
08A Introduction to React
00 Why You Should Learn React (5:30)
01 React Introduction (12:33)
02 Set Up A Container (8:13)
03 Generate A List (6:46)
04 Add Items To The List (6:34)
05 Clear Input Field (10:26)
06 Remove A Task (10:39)
Source Files
08b Build client front end for the decentralized app
01 Build Index HTML File (3:49)
Source files
09 Build a web3JS app
00 What Is Web3js (2:06)
01 Build App And Load Web3 (4:48)
02 Run Project With React-Scripts (10:29)
03A Install Metamask (2:14)
03B Load Blockchain Data (10:26)
Source files
10 Build a mint function on the client
01 Build A Form To Mint Tokens (6:26)
02 Send Client Mint Request To The Contract (8:35)
03 Mint Tokens With Truffle Console (4:37)
Source files
02 Send Client Mint Request To The Contract
Lesson content will be unlocked within 30 minutes.
Teachable is working on this bug.
No further action will be required on your part
.
Thank you for your patience