Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Solidity Smart Contracts: Build DApps In Ethereum Blockchain
Blockchain Technology Basics
1. What is Ethereum? (2:57)
2. The Ethereum Ecosystem - What Are Blocks? (6:15)
3. Different Kinds Of Wallets (4:22)
4. Opening An Ethereum Wallet (7:35)
4.1 Opening An Ethereum Wallet (NEW! MyEtherWallet Interface) (10:12)
5. Metamask And What Is GAS? (7:24)
Introduction To Solidity
7. Contracts, Constructors & Functions (9:54)
8. Creating First Smart Contract With Solidity And Remix (7:10)
9. Variables In Solidity (6:03)
10. REMIX PRACTICE - Variables (6:01)
11. Getters & Setters (2:26)
12.Arrays (2:33)
13.Memory vs Storage (2:44)
14. Mappings In Solidity (3:10)
Advanced Solidity
15.What Are Structs (1:52)
16.Error Handling & Restrictions (4:22)
17.Modifiers (2:56)
18.Libraries (2:37)
19.Global Variables In Solidity (3:31)
20. Abstract Contracts, Inheritance and Interfaces (3:41)
21.Events (3:33)
Truffle Framework & Ganache
22.Environment Setup - Truffle, Ganache & VSCode (2:31)
23.VSCode Settings & Extensions - What I Use (3:01)
24.Truffle Project Creation, Ganache & Contract Deployment (4:56)
25.Truffle Compile, Migrate & Create Commands (5:59)
26.More Truffle Commands (6:48)
DAPP CREATION: Pet Shop
27.Installing Skeleton & Contract Creation (4:07)
28.Migration File Creation & Deployment (2:14)
29.Unit Testing Our Smart Contract (11:44)
30.WEB3JS & User Interface Creation (11:56)
31.Metamask Setup & DApp Testing (2:37)
TOKEN CREATION: ERC20 Standard
01. Basic Token (3:42)
02. Deploy to Rinkeby (3:51)
03. Adding Token (4:59)
04. ERC20 Explained (2:45)
05. ERC20 token improve p1 (6:26)
06. ERC20 token improve p2 (5:35)
07. ERC20 Ownable (2:31)
08. Minting Tokens And Bruning Them (3:40)
DAPP DEPLOYMENT: Heroku Deployment & Smart Contracts Deployment With Infura
01.Infura Account Creation (2:37)
02. Setting Up Infura As Network Provider & Deploying (4:49)
03. Register And Install Heroku (2:55)
04. Preparing Project For Heroku (3:56)
05. Deploying Your App To Heroku (3:00)
DAPP CREATION: IPFS File System Storage (Decentralized File Storage System)
01.Introduction To IPFS (4:02)
02. Saving Data With JavaScript and Infura Public Gateway (4:39)
03. Starting the Solidity Drive Project (3:35)
04.Creating Our Smart Contract (9:27)
05. Cleaning things a bit and adding dependencies (8:48)
06. Configure getWeb3.js (1:53)
07. Creating the interface (12:28)
08. Making the getFiles function (7:59)
09. IPFS Config and onDrop event (8:28)
10. Debugging React Applicaiton Inside Chrome Dev Tools (6:33)
11. OnDrop Function Finished (7:54)
12. Rendering our files (14:27)
13. Rerender when we change account (3:33)
17.Modifiers
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock