NEW

Développer des applications Blockchain avec Corda

Formation officielle "Corda Developer Certification"

Description

Corda est une plateforme Open Source majoritairement développée par l’entreprise R3, qui supporte un consortium de plus de 200 acteurs de la finance. Pensée par et pour les institutions financières, cette plateforme se veut néanmoins agnostique en proposant un framework qui s’adapte à n’importe quel secteur d’activité. R3 souhaite créer un réseau décentralisé mondial où les entreprises collaborent de manière efficiente.

Cette formation officielle fournit aux développeurs les compétences clés nécessaires pour développer des applications distribuées sur la plateforme Corda. À la fin de la session, les participants pourront développer des CorDapps (applications sur Corda), et seront en mesure d’appréhender les aspects de sécurité, de conception du réseau et d’autres aspects clés de l’architecture de Corda.

R3 Corda

Objectifs pédagogiques

  • Découvrir l’architecture de Corda
  • Mettre en place un réseau Corda
  • Développer des applications sur Corda
  • Implémenter un cas d’usage sur Corda

Public cible

  • Développeur
  • Architecte
  • Administrateur

Pré-requis

  • Capacité de programmation intermédiaire en Java ou équivalent.
  • Aucune connaissance préalable des "distributed ledgers" ou des blockchains n'est nécessaire.

Méthode pédagogique

Formation avec apports théoriques, échanges sur les contextes des participants et retours d’expérience pratique du formateur, complétés de travaux pratiques et de mises en situation.

Cette formation permet de préparer l'examen associé au titre de "Corda Developer Certification".

PROFILS DES INTERVENANTS

Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.

MODALITÉS D'ÉVALUATION ET FORMALISATION À L'ISSUE DE LA FORMATION

L'évaluation des acquis se fait tout au long de la session au travers des ateliers et des mises en pratique. Une évaluation à chaud sur la satisfaction des stagiaires est réalisée systématiquement en fin de session et une attestation de formation est délivrée aux participants mentionnant les objectifs de la formation, la nature, le programme et la durée de l'action de formation ainsi que la formalisation des acquis.

Programme :

Jour 1

  • Introduction à Corda
    • La genèse de Corda
    • Concepts clés
    • Le registre distribué Corda
    • Les états
    • Les transactions
    • Les contrats
    • Les commandes
    • L’horodatage
    • Les pièces jointes
    • Les « Flow »
    • Le consensus
    • Le notaire
    • Les oracles
    • Le nœud Corda et les Cordapps
    • Le réseau Corda
  • Environnement de développement
  • Les états
    • Présentation des états
    • Mises en pratique
      • Les champs
      • Les participants
      • L’héritage
  • Les contrats
    • Présentation des contrats
    • Mise en pratique
      • Une commande simple
      • Les contraintes
      • Une commande plus complexe
  • Les transactions

Jour 2

  • Les « Flow »
    • Présentations des « Flows »
    • Mise en pratique
      • Premier test
      • Signer une transaction
      • Vérifier une transaction
      • La signature de la contrepartie
      • Finaliser une transaction
  • Le nœud Corda
    • Présentation du nœud Corda
    • Les services associés
    • Interagir avec un nœud
    • Mise en pratique
      • Configurer un nœud
      • Déployer un nœud
      • Lancer un nœud
  • API et plugins
  • Les outils Corda
    • L’explorateur de nœuds
    • Simulateur de réseau
    • Une architecture hautement disponible avec AWS

Pour aller plus loin :

Type : Stage pratique en présentiel
Code formation : CORDA
Durée : 2 jours (14 heures)
Certification : 180 € HT

Sessions inter-entreprises :

Tarif & dates intra-entreprise :
Devis sur demande
Nous Contacter