Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Blockchain Fundamentals: The Complete Solidity Guide
Course Introduction
Course Introduction (3:13)
Blockchain 101
00. Intro to Blockchains 101 (2:01)
01. What is a Blockchain (12:47)
02. What is Decentralization (8:18)
03. How are Blockchains Structured (10:03)
04. How are Blocks Mined (16:06)
05. Summary of Blockchains 101 (4:19)
Decentralized Apps 101
00. Intro Decentralized Apps 101 (3:22)
01. What is the Ethereum Bockchain (9:14)
02. What are Decentralized Apps (10:37)
03. How Do Decentralized Apps Work (15:22)
04. What are the Smart Contracts (12:31)
05. Summary of Decentralized Apps 101 (4:26)
Solidity Language Basics
00. Introduction (4:27)
01. Common Types - Booleans (8:48)
02. Common Types - Integers (9:47)
03. Common Types - Strings (4:35)
04. Common Types - Adresses (4:39)
05. Arrays - Intro to 1D and 2D Arrays (10:49)
06. Arrays - Basic Operations (13:11)
07. Arrays - Storage Vs Memory, Value Vs Reference Types (10:53)
08. Functions - Solidity Syntax, Constructor, Events (10:32)
09. Functions - Parameter and Return Values (10:47)
10. Functions - Keywords and Modifiers (13:58)
11. Control Flow - If Statements (10:33)
12. Control Flow - While Loops (9:55)
13. Control Flow - For Loops (10:32)
14. Structs (8:01)
15. Mappings (11:19)
16. Messages (11:11)
17. Enumerations (4:27)
18. Contracts - Structures and Set up (15:15)
19. Contracts - Instatiation, Getters, Setters (10:15)
20. Inheritance (16:01)
21. Summary (4:31)
Simple Voting Decentralized App
00. Intro to Building a Voting System (3:58)
01. building the Smart Contract Skeleton (11:55)
02. Implementing the Smart contract (13:41)
03. Building Interface HTML (8:00)
04. Building the Interface - CSS (13:19)
05. Building Interface - Javascript (14:41)
06. Installing TestRPC (7:23)
07. Connecting Smart Contract and App Interface (15:50)
08. Using Smart Contract Functions - Cast Vote (12:22)
09. Using Smart Contract Functions - Announce Winner (7:32)
10. Bonus (7:26)
11. Project Suimmary and Outro (3:15)
Summary and Course Outro
Summary and Course Outro (3:07)
Course Introduction
Complete and Continue