Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Build Ethereum Social Media Dapp with Truffle and React
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
Quiz - Test your knowledge
Complete and Continue