Formation Corda - Apprendre à développer des applications blockchain avec Corda Se préparer à la certification Corda Developer

Durée 2 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence CORD
Cours officiel R3
Certification Corda Developer Certification

Fondé par l'entreprise R3, Corda est un protocole d'échange d'informations (DLT, Distributed Ledger Technology) pensé à l'origine par et pour les institutions financières. Ses cas d'usage se sont cependant vite démultipliés, au point que le framework se veut désormais agnostique et propose ses services pour la supply chain, la santé, l'énergie et divers gouvernements.

À la différence de la grande majorité des blockchain de consortium, les informations partagées au sein de la plate-forme Corda ne sont pas visibles par tous : elles sont envoyées de point à point. Bien que la transparence n'y soit pas totale, Corda peut parfaitement se prêter à des blockchains publiques et plus globalement à tous les domaines du secteur public.

Cette formation officielle Corda fournit aux développeurs les compétences clés nécessaires pour développer des applications distribuées sur la plate-forme Corda. La formation couvre notamment les aspects de sécurité, de conception du réseau et d'autres éléments essentiels de l'architecture de Corda.

Objectif opérationnel :

Savoir développer des applications pour la blockchain sur la plate-forme open source Corda.

Objectifs pédagogiques :

À l'issue de cette formation Corda, vous serez en mesure de :

  • 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 :

Ce cours Corda s'adresse principalement aux développeurs, architectes et administrateurs.

Prérequis :

Pour suivre cette formation Corda dans de bonnes conditions, il est nécessaire de disposer d'une capacité de programmation intermédiaire en Java ou langage équivalent (Corda est codée en Kotlin s'exécutant sur une machine virtuelle Java).

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

Mise 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

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

Les travaux pratiques constituent 40% du temps de formation.

Cette formation officielle vous prépare au passage de l'examen Corda Developer Certification.

À livre ouvert, cet examen comporte 70 questions couvrant l'architecture et le développement de Corda. Les sujets traitent notamment des contracts, des transactions, des flows ou encore des nœuds Corda.

Un score minimal de 75% de bonnes réponses est requis pour obtenir la certification.

Le passage de l'examen n'est pas obligatoire et n'est pas compris dans le tarif de la formation.


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB