Dans ce cours complet, nous explorons les aspects critiques de l'audit et de la sécurité des contrats intelligents. Les participants apprendront l'importance d'identifier les vulnérabilités telles que les attaques par réentrance et les problèmes de limite de gaz. Nous aborderons l'importance de la lisibilité du code, de la cohérence logique et de l'optimisation du gaz, en équipant les apprenants de techniques pratiques pour améliorer la sécurité de leurs contrats intelligents. De plus, le cours couvre des stratégies de communication efficaces pour interagir avec les auditeurs et présente des outils automatisés supplémentaires pour aider à la détection des vulnérabilités. Les pratiques d'audit continu seront mises en avant pour garantir l'intégrité et la sécurité des contrats intelligents tout au long de leur cycle de vie. Ce cours est essentiel pour les développeurs blockchain, les auditeurs de contrats intelligents et toute personne impliquée dans des applications décentralisées cherchant à renforcer les mesures de sécurité.
0:00:00 - 1 Introduction aux fondamentaux de la blockchain
0:06:50 - 2 Comprendre les transactions Ethereum et le gaz
0:14:14 - 3 Développer des contrats intelligents en Solidity
0:22:53 - 4 Normes de jetons pour la propriété
0:30:20 - 5 Application de la blockchain dans la chaîne d'approvisionnement
0:36:44 - 6 Enregistrements permanents et leur importance
0:44:19 - 7 Outils de configuration pour le développement de contrats intelligents
0:51:01 - 8 Installer et configurer Metamask
1:00:05 - 9 Créer une application décentralisée basique
1:10:03 - 10 Construire le contrat Greeter
1:18:31 - 11 Implémenter la propriété dans les contrats intelligents
1:26:22 - 12 Tester et fonctionnalité de salutation dynamique
1:34:43 - 13 Déployer sur Ganache
1:39:59 - 14 Déployer sur Goerli avec Parity
1:45:31 - 15 Déployer sur Rinkeby avec Infura
1:51:09 - 16 Aperçu de la collecte de fonds
1:58:49 - 17 Fonctionnalité de collecte de fonds
2:07:36 - 18 Gestion des événements dans la collecte de fonds
2:14:57 - 19 Création du contrat de collecte de fonds
2:23:02 - 20 Implémentation de Fundraiserfactory
2:31:24 - 21 Introduction à Web3
2:39:10 - 22 Méthodes et interaction Web3
2:48:52 - 23 Configuration de React pour l'intégration blockchain
2:55:40 - 24 Activer l'interaction blockchain via l'entrée utilisateur
3:03:21 - 25 Création d'une application de collecte de fonds
3:11:29 - 26 Interagir avec les contrats de collecte de fonds
3:19:43 - 27 Ajouter des informations détaillées sur chaque collecte de fonds
3:29:24 - 28 Accepter un don avec React
3:36:24 - 29 Vulnérabilités des contrats intelligents
3:43:42 - 30 Audit des contrats intelligents
Contact commercial : mpyanev@gmail.com