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-1 (0:44)
02 02 Variables-2 (10:21)
02 03 Data Types-3 (5:41)
02 04 Variable Mutation-4 (6:53)
02 05 Type Coercion-5 (6:52)
02 06 Coding Challenge-6 (1:36)
02 07 Coding Challenge Solution-7 (2:43)
02 08 Section Summary-8 (0:46)
Source Files
01B - 03. Operators
03 01 What Will We Learn In This Section-1 (0:35)
03 02 Basic Operators-2 (15:32)
03 03 Operator Precedence-3 (5:41)
03 04 Coding Challenge-4 (2:11)
03 05 Coding Challenge Solution-5 (5:52)
03 06 Section Summary-6 (0:56)
Source Files
01B - 04. Conditional Statements
04 01 What Will We Learn In This Section-1 (0:36)
04 02 If Else Statements-2 (11:43)
04 03 Boolean Logic-3 (7:57)
04 04 Switch Statements-4 (10:54)
04 05 Truthy And Falsie Values-5 (6:03)
04 06 Equality Operators-6 (4:38)
04 07 Coding Challenge-7 (2:25)
04 08 Coding Challenge Solution-8 (4:54)
04 09 Section Summary-9 (1:07)
Source Files
01B - 05. Functions and Arrays
05 01 What Will We Learn In This Section-1 (0:37)
05 02 Functions-2 (9:46)
05 03 Function Statements And Expressions-3 (7:37)
05 04 Arrays-4 (10:09)
05 05 Coding Challenge-5 (3:49)
05 06 Section Summary-6 (1:26)
Source Files
01B - 06. Objects
06 01 What Will We Learn In This Section-1 (0:38)
06 02 Objects And Properties-2 (9:50)
06 03 Objects And Methods-3 (12:25)
06 04 Objects Vs Primitives-4 (16:17)
06 05 Coding Challenge-5 (0:52)
06 06 Coding Challenge Solution-6 (5:13)
06 07 Section Summary (0:43)
Source Files
01B - 07. Loops
07 01 What Will We Learn In This Section-1 (0:34)
07 02 Loops-2 (15:03)
07 03 Iteration-3 (12:36)
07 04 Coding Challenge-4 (1:01)
07 05 Coding Challenge Solution-5 (6:32)
07 06 Section Summary-6 (0:45)
Source Files
01B - 08. JavaScript Execution
08 01 What Will We Learn In This Section-1 (0:52)
08 02 Javasript Parsers And Engines-2 (5:19)
08 03 Execution Contexts And Execution Stack-3 (2:26)
08 04 Creation And Execution Phases-4 (6:23)
08 05 Hoisting-5 (2:13)
08 06 Scoping-6 (4:52)
08 07 Scope Chain-7 (3:20)
08 08 This Keyword-8 (4:16)
08 09 Coding Challenge-9 (0:46)
08 10 Coding Challenge Solution-10 (3:21)
08 11 Section Summary-11 (0:47)
Source Files
01C Install NPM and Node
01 Install Node And Npm On Mac Or Windows (3:14)
Source files
00 What Is Node JS (8:22)
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:23)
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:42)
01 Deploy Smart Contract With Ganache Personal Blockchain (7:40)
Source files
06 Test NFT contract properties
01 Test NFT Contract Properties (5:40)
Source files
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:27)
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
00 Course Overview
Complete and Continue