Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Truffle Fullstack dApp Development with React, Solidity and JavaScript
LEVEL 5 - Blockchain Cryptocurrency and Machine Learning - Truffle Fullstack dApp Development with React, Solidity and JavaScript
00 Course Overview - Truffle Fullstack Dapp Development (6:02)
Source Files
Truffle Fullstack dApp Development with React, Solidity and JavaScript - 01a Introduction to Blockchain (Prerequisite)
00 Blockchain Introduction (8:32)
01 What Are Blockchains And Distributed Ledgers (3:48)
02 What Are Bitcoin And Ethereum (5:28)
Truffle Fullstack dApp Development with React, Solidity and JavaScript - 01b (Prerequisite) Introduction to Solidity
01 Introduction To Ethereum Remix IDE (8:12)
01b (Prerequisite) Introduction to Solidity - 02 Build Your First Solidity Smart Contract
01 Build Your First Contract-1 (8:48)
02 Change A State Variable Value-2 (5:55)
Source Files
01b (Prerequisite) Introduction to Solidity - 03 Build Solidity Variables
01 Build A Local Variable-1 (4:28)
02 Build State Variables Of Different Data Types-2 (10:54)
03 Build A Custom Data Type With A Struct-3 (4:47)
Source Files
01b (Prerequisite) Introduction to Solidity - 04 Build Solidity Arrays
01 Build Arrays-1 (11:07)
02 Build Array Functions-2 (6:17)
Source Files
01b (Prerequisite) Introduction to Solidity - 05 Build Solidity Mappings
01 Build A Mapping-1 (6:20)
02 Build A Database-Like Mapping-2 (7:42)
03 Assign Ownership To Individual Ethereum Addresses-3 (4:59)
Source Files
01b (Prerequisite) Introduction to Solidity - 06 Build Solidity Conditionals and Loops
01 Build A Conditional-1 (6:57)
02 Build A Loop-2 (9:25)
Source Files
01b (Prerequisite) Introduction to Solidity - 07 Send Ether
01 Send Ether-1 (8:31)
Source Files
01b (Prerequisite) Introduction to Solidity - 08 Build Smart Contracts
00 Build A Profit Splitter Contract-1 (11:48)
01 Build A Contract With Limited Addresses-2 (11:40)
02 Build A Contract And Library-3 (15:01)
03 Build A Contract With A Limited Time Transaction-4 (10:20)
04 Build Contracts With Inheritance-5 (13:22)
05 Build Contracts With Visibility Modifiers-6 (10:50)
06 Build A Contract With Mutability Modifiers-7 (10:20)
07 Build An Abstract Contract-8 (13:09)
08 Build A Bank Contract-9 (9:25)
09 Access Struct Value-10 (4:13)
Source Files
01d (Prerequisite) Install Node and NPM
00 What Is Node Js-1 (8:22)
01 Install Node And Npm On Mac Or Windows-2 (3:14)
02 How To Install Node And Npm On Windows (8:41)
Source files
Truffle Fullstack dApp Development - 02 Build blockchain backend for social media smart contracts
00 What Is Truffle Ethereum (1:29)
01 Start A Social Media Dapp (6:13)
02 Build Social Media Smart contract (9:19)
Lecture 01 Source Files
Lecture 02 Source Files
Truffle Fullstack dApp Development - 04 Deploy social media smart contract to blockchain
00 What Is Ganache (1:41)
Source Files
Truffle Fullstack dApp Development - 05a (Prerequisite) Introduction to HTML
01. Course Requirements (2:55)
02. What Is Jsbin (3:15)
03. Setting Up The Html Document (2:41)
04. Header Tags And Paragraphs Tags (4:06)
05. Styles (3:32)
06. Bold Underline And Italic Tags (3:10)
07. Adding In A Link (1:38)
08. Adding In A Image (3:00)
09. Adding A Link To An Image (1:54)
10. Lists (4:03)
11. Tables (3:29)
12. Different Kinds Of Input (4:59)
13. Adding In A Submit Button (3:01)
Truffle Fullstack dApp Development - 05b (Prerequisite) Introduction to JavaScript
01. Variables (5:36)
02. JavaScript (10:24)
03. Numbers (4:52)
04. Booleans (5:22)
05. If Statements (4:27)
06. Arrays (8:31)
07. For Loops (9:16)
08. While Loops (4:33)
09. Objects (8:02)
10. Functions (6:09)
11. Foreach (3:54)
12. Map Functions (5:22)
13. Using Objects As Dictionary (2:45)
14. Switch Statements (6:38)
15. Destructuring-1 (5:30)
16. Spread Operator-1 (6:56)
17. String Templates-1 (6:37)
18. Error Handling-1 (5:45)
19. Let And Const Keywords-1 (3:39)
20. Do-while-1 (1:45)
21. Sets-1 (5:42)
22. Maps-1 (4:39)
23. Stacks-1 (6:06)
24. Queues-1 (11:49)
25. For Loop (5:11)
26. Recursive Functions-1 (7:13)
27. Loop Labeling-1 (5:18)
28. 2d Arrays-1 (21:59)
29. Settimeout-1 (7:02)
30. Sentimental-1 (11:21)
31. Functions With Optional Parameters-1 (15:10)
32. Basic Regular Expression-1 (5:53)
33. Handle Keypress Events-1 (22:45)
34. Priority Queue-1 (15:54)
35. Add and delete Object Property-1 (2:44)
37. Concat-1 (3:12)
38. Flat And Flatmap-1 (2:06)
Truffle Fullstack dApp Development - 06 (Prerequisite) Introduction to React
00 Why You Should Learn React (5:30)
01 React Introduction (12:32)
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
Truffle Fullstack dApp Development - 06b Web3 and MetaMask Introduction
01 What Is Web3js (2:06)
02 Install Metamask (2:14)
Truffle Fullstack dApp Development - 07 Connect to smart contract in app with Web3
01 Load Web3 And Smart Contract In Javascript Frontend (11:46)
02 Launch React Dapp With Ganache And Metamask (5:45)
Lecture 01 Source Files
Lecture 02 Source Files
Truffle Fullstack dApp Development - 08 Build Add Social Media Post component
01 Build Add Social Media Post Component (5:18)
02 Use Addpost React Component In App (10:01)
Source files
Truffle Fullstack dApp Development - 09 Build posts and likes components
01 Build Social Media Posts Component (10:30)
02 Enable Likes In Social Media Dapp (9:47)
Source files
Quiz - Test your knowledge
Quiz - Test your knowledge
01 What Are Blockchains And Distributed Ledgers
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