Hyperledger – Apprendre à développer sur Hyperledger
0/10
(0 avis)
Formation créée le 20/05/2021. Dernière mise à jour le 21/12/2021.
Version du programme : 1
Programme de la formation
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 de la formation
- 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
Profil des bénéficiaires
Pour qui
- 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
Contenu de la formation
-
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
Équipe pédagogique
Professionnel de la Blockchain
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence
- Mises en situation
- Formulaires d'évaluation de la formation
- Certificat de réalisation de l’action de formation
- Émargement numérique
Ressources techniques et pédagogiques
- Documents supports de formation projetés
- Exposés théoriques
- Etude de cas concrets
- Mise à disposition en ligne de documents supports à la suite de la formation
- Espace intranet de formation
Qualité et satisfaction
Taux de satisfaction des stagiaires
Progression des compétences visées
Taux d'abandon
Taux de retour des enquêtes
Taux d'interruption en cours de prestation
0/10
(0 avis)