Objectifs
- Présentation de la technologie de la blockchain.
- Comprendre les fondements de la technologie blockchain
- les différents types, les avantages et inconvénients de la technologie.
- Les cas d'utilisation, outils de développement et de déploiement.
- Considérer la blockchain du point de vue du développeur
- Discuter de la structure de base d'un bloc de bitcoin
- Connaître l'exploitation minière de la blockchain
Description
Thème 1: Fondements de la Blockchain
Fondamentaux de sécurité de la Blockchain
Algorithmes de consensus
les Wallets BlockChain
Problématique des forks
Applications de la Blockchain
cryptomonnaies et tokens
Thème 2: Cryptographie et Sécurité BlockChain
Cryptographie et BlockChain
Confidentialité et anonymat dans la blockchain.
Attaques possibles : 51%, Sybil, replay attacks
Thème 3: Smart Contract
Introduction aux contrats intelligents
Langages de programmation : Solidity (Ethereum), Rust (Solana)
Déploiement et test d'un smart contract
Frameworks et outils : Remix, Hardhat, Truffle
Blockchain et Web3
Thème 4: Gouvernance BlockChain
Régulation des DAO
Types de Gouvernance avec exemple
Défis de Gouvernance
Lois et Régulations de la Blockchain
Thème 5: Applications et Cas d'Usage
La Finance Décentralisée (DeFi)
NFT et métavers
Applications
Thème 6: Interopérabilité et Scalabilité
Types de Blockchain
l'Interopérabilité et ces enjeux
Solutions et Protocoles d'Interopérabilité
Cas d'Usage de l'Interopérabilité
Couche 2 et monté en échelle (scalability)
Conditions d'accès
Les apprenants doivent maitriser au moins un langage de programmation (Python, Java, JavaScript ou equivalent) et etre a l aise avec la logique algorithmique.
Ils doivent avoir des bases en reseaux et systemes (TCP/IP, architecture client-serveur, notions Linux).
Une comprehension generale des systemes distribues et des bases de donnees est attendue.
Des notions fondamentales de cryptographie (hachage, chiffrement asymetrique, signatures) sont necessaires.
Des bases en securite informatique (authentification, controle d acces, vulnerabilites courantes) sont recommandees.
Liste des sessions
CAPLOGY
- 0626030474
- l.abiassaf@caplogy.com
Centre de formation
Lieu de formation