Aperçu du cours
Hyperledger est une plateforme de développement de Blockchain en open source. La force d’Hyperledger réside dans sa polyvalence et son adaptabilité à de nombreux secteurs. Vous saurez grâce à cette formation utiliser et déployer applications, réseaux et smart contracts.
Programme d'études
-
Développement du réseau sous Hyperledger
-
Introduction et définition des notions clés
-
Les types de nœuds
-
Les consensus sous Hyperledger : crash fault-tolerant & byzantine fault-tolerant
-
Configuration des clés et des channels artifacts
-
Réglages des modes & languages
-
Joindre une organisation à un réseau existant
-
CouchDB
-
Indexation des informations
-
Travaux pratiques: création d’un réseau : initialisation, configuration, déploiement et utilisation
-
-
Codage et déploiement du Smart Contract
-
Interface Chaincode
-
Initialisation, invoke & intégration du Smart Contract
-
Les différents états du ledger
-
SDKs Hyperledger Fabric & les langages de programmation
-
Tests unitaires
-
Le déploiement (Docker)
-
Les concepts OPS
-
Travaux pratiques: codage du Smart Contract, utilisation de Docker pour le déploiement
-
-
Développement d'applications sur Hyperledger
-
Intégration entre l’application client et les Smart Contract
-
L’environnement de développement & les utilisateurs
-
Interrogation et mise à jour du Ledger
-
Tests unitaires
-
Déploiement et MAJ de l’application
-
Hyperledger Fabric 2.0
-
Travaux pratiques: création en local puis déploiement d’une application avec Hyperledger
-