module #1 Introduction à la blockchain Vue d'ensemble de la technologie blockchain, de son histoire et de ses applications
module #2 Fondamentaux de la blockchain Comprendre les composants de base de la blockchain : blocs, chaînes et réseaux décentralisés
module #3 Cryptographie dans la blockchain Découvrez les techniques cryptographiques utilisées dans la blockchain : fonctions de hachage, signatures numériques et chiffrement
module #4 Mécanismes de consensus Découvrez différents algorithmes de consensus : PoW, PoS, PBFT et preuve d'enjeu déléguée
module #5 Plateformes blockchain Vue d'ensemble des plateformes blockchain populaires : Bitcoin, Ethereum, Hyperledger Fabric et Corda
module #6 Contrats intelligents Introduction aux contrats intelligents : définition, types et cas d'utilisation
module #7 Environnement de développement Ethereum Configurer un environnement de développement pour Ethereum : Node.js, Web3.js et Truffle Suite
module #8 Programmation Solidity Apprenez les bases de Langage de programmation Solidity : types de données, fonctions et structures de contrôle
module #9 Développement de contrats intelligents Créez un contrat intelligent simple à l'aide de Solidity : contrat de jeton, contrat d'enchères, etc.
module #10 Interopérabilité de la blockchain Découvrez les méthodes permettant d'assurer l'interopérabilité entre les blockchains : ponts inter-chaînes, chaînes latérales, etc.
module #11 Sécurité de la blockchain Découvrez les menaces courantes pour la sécurité de la blockchain : attaques à 51 %, attaques par réentrance et attaques frontales
module #12 Test et débogage des contrats intelligents Découvrez comment tester et déboguer des contrats intelligents à l'aide de Truffle Suite et Web3.js
module #13 Mise à l'échelle des solutions de blockchain Découvrez les méthodes de mise à l'échelle des solutions de blockchain : sharding, transactions hors chaîne, etc.
module #14 Cas d'utilisation de la blockchain Découvrez différents cas d'utilisation de la technologie blockchain : gestion de la chaîne d'approvisionnement, vérification d'identité, etc.
module #15 Intégration de la blockchain et de l'IoT Découvrez l'intégration de la blockchain et IoT : identité des appareils, authentification des données, etc.
module #16 Blockchain et intelligence artificielle Explorez l'intersection entre la blockchain et l'IA : prise de décision, systèmes autonomes, etc.
module #17 Gouvernance de la blockchain Découvrez la gouvernance de la blockchain : gouvernance sur la chaîne, gouvernance hors chaîne et gouvernance décentralisée
module #18 Blockchain dans la finance Découvrez les applications de la blockchain dans la finance : paiements transfrontaliers, tokenisation des actifs, etc.
module #19 Blockchain dans les soins de santé Découvrez les applications de la blockchain dans les soins de santé : dossiers médicaux, gestion des ordonnances, etc.
module #20 Blockchain dans la gestion de la chaîne d'approvisionnement Découvrez les applications de la blockchain dans la gestion de la chaîne d'approvisionnement : suivi des stocks, provenance, etc.
module #21 Outils de développement de la blockchain Découvrez les différents outils de développement de la blockchain : Truffle Suite, Web3.js, Remix, etc.
module #22 Déploiement de la blockchain Découvrez comment déployer des contrats intelligents et des solutions de blockchain sur différentes plateformes
module #23 Maintenance de la blockchain et mises à jour Apprenez à maintenir et à mettre à jour des solutions blockchain : mises à niveau de contrat, correction de bogues, etc.
module #24 Blockchain et conformité réglementaire Explorez le paysage réglementaire de la blockchain : AML/KYC, GDPR, etc.
module #25 Bilan et conclusion du cours Planifier les prochaines étapes de la carrière de développeur de blockchain