Description
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.
Objectifs pédagogiques
- Découvrir les notions de base d’Hyperledger
- Initialiser Hyperledger
- Construire un réseau sous Hyperledger
- Apprendre à écrire un code de smart contract sécurisé
- Coder et déployer un Smart Contract sur le réseau Hyperledger
- Coder et déployer une application sur Hyperledger
Public concerné
Administrateur de bases de données, administrateur réseaux, architecte SI, chef de projet
Prérequis
Avoir suivi les formations introductives à la Blockchain (« Blockchain – Comprendre son fonctionnement et ses enjeux » ou « Blockchain – L’essentiel pour son adoption ») ou avoir des connaissances équivalentes.
Disposer de notions en développement informatique et javascript
Avoir des connaissances sur Docker
Déroulé du programme
1
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
2
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
3
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
Informations
Durée
3 jour(s)
21h
Tarif
2200 € HT
HT
Formations similaires
Blockchain
Blockchain - L'essentiel pour son adoption
3 jour(s)
2200 € HT
Blockchain
Ethereum - Apprendre à concevoir et développer
4 jour(s)
2600 € HT
Blockchain
Exploiter la blockchain dans un contexte de cybersécurité
3 jour(s)
2200 € HT
Blockchain
La révolution Blockchain - Fonctionnement et enjeux
1 jour(s)
950 € HT