Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : Hyperledger – Apprendre à développer sur Hyperledger

Hyperledger – Apprendre à développer sur Hyperledger

Formation à distance
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire

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