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