Retour
Développeur Blockchain
Objectifs de la formation
Former des développeurs capables de concevoir, développer, déployer et maintenir des applications décentralisées (DApps) et des contrats intelligents utilisant la technologie blockchain.
Contenu de la formation
Introduction à la Blockchain Concepts de base de la blockchain : décentralisation, immuabilité, consensus. Historique et évolution de la technologie blockchain. Technologies sous-jacentes Cryptographie appliquée à la blockchain : fonctions de hachage, signatures numériques. Architecture des blockchains : blockchain publique vs privée, preuves de travail vs preuves d'enjeu. Écosystèmes et Plateformes Blockchain Principales plateformes blockchain : Ethereum, Hyperledger, Corda. Comparaison des plateformes et choix technologiques. Smart Contracts et Solidity Introduction aux contrats intelligents (smart contracts). Programmation des smart contracts avec Solidity : syntaxe, types de données, fonctions. Développement d'Applications Décentralisées (DApps) Conception et architecture des DApps. Interaction front-end et back-end avec la blockchain. Déploiement et Gestion des Contrats Intelligents Déploiement de contrats intelligents sur la blockchain. Gestion du cycle de vie des contrats intelligents : mise à jour, sécurité. Interopérabilité et Scalabilité Solutions d'interopérabilité entre différentes blockchains. Techniques de scalabilité pour les blockchains : sharding, sidechains. Sécurité et Audit Principes de sécurité appliqués à la blockchain. Audits de sécurité pour les contrats intelligents et les DApps.
Résultats de la formation
Attestation de formation
Formation 100% en ligne
Métier formé
Blockchain
Niveau d'étude visé
Sans le Bac
Type d'immersion professionnelle
Formation initiale
Organisme de formation
L'Ecole Numérique
Durée de la formation
12 mois
Prochaine(s) session(s)
- 07/07/2024 - 07/07/2025