Formation en Blockchain: Hyperledger – Apprendre à développer sur Hyperledger - Ascent Formation
Retour aux formations
Blockchain

Hyperledger – Apprendre à développer sur Hyperledger

3 jour(s)21h

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