Dapp University – The Blockchain Bootcamp 2.0
Course Curriculum
Orientation
Welcome to The Blockchain Bootcamp! Watch this first. (2:14)
Crash Course
Why Blockchain? (9:23)
What is Blockchain? (14:11)
How Blockchain Works (10:07)
Top Blockchain Use Cases (12:57)
Introduction to Technical Concepts
Introduction to Ethereum (17:58)
Consensus Protocols Explained: Proof of work Vs Proof of Stake (17:13)
The Ethereum Virtual Machine (EVM) Explained (12:10)
Intro to EVM Compatible Chains (Polygon, Avalanche, Binance Smart Chain & More…) (10:19)
Introduction to Layer 2 Scaling Solutions (13:11)
Introduction to The Interplanetary File System (IPFS) (10:00)
Introduction to Cryptography for Blockchain (21:54)
Introduction to Wallets (17:25)
Intro to Smart Contracts (17:52)
Introduction to ERC-20 Tokens (11:01)
Introduction to NFTs & ERC-721 Tokens (12:44)
Introduction to Blockchain Development
Introduction to Solidity (19:51)
Introduction to Hardhat (15:02)
Introduction to Ethers.js (22:23)
Introduction to React.js & Redux (5:22)
The Capstone Project Pt 1
Introduction to The Capstone Project (22:49)
Installing Dependencies (25:50)
1. Create Project (54:44)
2. Smoke Test (56:16)
3. Testing Contracts (53:35)
4. Token Balances (21:01)
5. Token Transfers (50:45)
6. Token Approvals (28:50)
7. Token Transfer Delegation (56:48)
8. Create Exchange (23:48)
9. Deposit Tokens (37:35)
10. Withdraw Tokens (18:38)
11. Make Orders (37:26)
12. Cancel Orders (19:13)
13. Fill Orders (Trades) (44:23)
14. Seed Exchange (55:31)
The Capstone Project Pt 2
15. UI Setup (53:18)
16. Redux Pt I (53:32)
17. Redux Pt II (26:43)
18. Navbar (65:00)
19. Select Markets (26:11)
20. Deposits Pt I (76:18)
21. Deposits Pt II (20:35)
22. Withdrawals (10:46)
23. Make orders (50:54)
24. Order book (68:06)
25. Price chart (70:21)
26. Trades (32:57)
27. My orders (22:41)
28. My transactions (28:50)
29. Cancel orders (19:28)
30. Fill orders (22:45)
31. Transaction status (38:54)
32. Deployment (60:11)
Advanced Topics
Introduction to Flash Loans (36:19)
How to Audit Smart Contracts (42:21)
How to Hack Smart Contracts (33:55)
How to Save Gas (27:56)
How to Upgrade Smart Contracts (30:16)
Programme du cours
Orientation
Bienvenue au Bootcamp Blockchain ! Regardez ceci en premier. (2:14)
Cours intensif
Pourquoi la Blockchain ? (9:23)
Qu’est-ce que la Blockchain ? (14:11)
Comment fonctionne la blockchain (10:07)
Principaux cas d’utilisation de la blockchain (12:57)
Introduction aux concepts techniques
Introduction à Ethereum (17:58)
Protocoles de consensus expliqués : preuve de travail contre preuve d’enjeu (17:13)
La machine virtuelle Ethereum (EVM) expliquée (12:10)
Introduction aux chaînes compatibles EVM (Polygon, Avalanche, Binance Smart Chain et plus…) (10:19)
Introduction aux solutions de mise à l’échelle de couche 2 (13:11)
Introduction au système de fichiers interplanétaire (IPFS) (10h00)
Introduction à la cryptographie pour la blockchain (21:54)
Introduction aux portefeuilles (17:25)
Introduction aux contrats intelligents (17:52)
Introduction aux jetons ERC-20 (11:01)
Introduction aux NFT et aux jetons ERC-721 (12:44)
Introduction au développement de la blockchain
Introduction à la Solidité (19:51)
Introduction au casque de sécurité (15:02)
Introduction à Ethers.js (22:23)
Introduction à React.js et Redux (5:22)
Le projet Capstone, partie 1
Introduction au projet Capstone (22:49)
Installation des dépendances (25:50)
1. Créer un projet (54:44)
2. Test de fumée (56:16)
3. Contrats de test (53:35)
4. Soldes de jetons (21:01)
5. Transferts de jetons (50:45)
6. Approbations des jetons (28:50)
7. Délégation de transfert de jetons (56:48)
8. Créer un échange (23:48)
9. Jetons de dépôt (37:35)
10. Retirer des jetons (18:38)
11. Passer des commandes (37:26)
12. Annuler les commandes (19:13)
13. Remplir les commandes (trades) (44:23)
14. Échange de graines (55:31)
Le projet Capstone, partie 2
15. Configuration de l’interface utilisateur (53:18)
16. Redux Partie I (53:32)
17. Redux Partie II (26:43)
18. Barre de navigation (65h00)
19. Sélectionnez les marchés (26:11)
20. Dépôts Pt I (76:18)
21. Dépôts Pt II (20:35)
22. Retraits (10:46)
23. Passer des commandes (50:54)
24. Carnet de commandes (68:06)
25. Tableau des prix (70:21)
26. Métiers (32:57)
27. Mes commandes (22:41)
28. Mes transactions (28:50)
29. Annuler les commandes (19:28)
30. Remplir les commandes (22:45)
31. Statut de la transaction (38:54)
32. Déploiement (60:11)
Sujets avancés
Introduction aux prêts Flash (36:19)
Comment auditer les contrats intelligents (42:21)
Comment pirater des contrats intelligents (33:55)
Comment économiser du gaz (27:56)
Comment mettre à niveau les contrats intelligents (30:16)
Reviews
There are no reviews yet.