R3 Corda Blockchain : CorDapps Development
- Référence U67609G
- Durée 3 jour(s)
Modalité pédagogique
Options de paiement complémentaires
-
GTC 40 TTC
Les GTC sont proposés en exclusivité aux partenaires autorisés afin de gagner du temps et de fluidifier le processus d'achat des formations chez Global Knowledge. Il s’agit d’un crédit universel qui peut être utilisé dans les centres Global Knowledge à travers le monde.
Classe inter en présentiel Prix
Nous contacter
Demander une formation en intra-entreprise S'inscrireModalité pédagogique
La formation est disponible dans les formats suivants:
-
Classe inter à distance
Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.
-
Classe inter en présentiel
Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.
-
Intra-entreprise
Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.
Demander cette formation dans un format différent
Résumé
Haut de pageApprenez à écrire des CorDapp en utilisant des directives de programmation sécurisées. Ce cours couvrira exclusivement les nœuds Corda, les transactions Corda et les outils Corda à travers une plongée en profondeur complète.
Ce cours a été méticuleusement mis en place et enseigné par des experts de classe mondiale. L'expert en formation en direct consacrera plus de 50 % du temps à des laboratoires couvrant les étapes d'intégration/développement d'une application avec R3 Corda. Il y a des cas d'utilisation, des preuves de concepts, ainsi que des laboratoires pratiques interactifs.
Prochaines dates
Haut de pagePublic
Haut de pageThis course is designed for programmers and developers.
Objectifs de la formation
Haut de pageCe que vous allez apprendre :
Vue d'ensemble de Corda
Principales fonctionnalités
Concepts dans Corda
Mécanisme de consensus
Logique d'entreprise
Comparaisons/différences principales entre Corda et Ethereum
Introduction à CorDapp
Qu'est-ce qu'une CorDapp ?
Comment écrire un CorDapp ?
Comment mettre à jour une CorDapp vers une nouvelle version ?
API Corda
Sérialisation des objets
Directives de programmation sécurisée
Nœuds Corda
Nœuds locaux et comment les exécuter
Déploiement d'un nœud Corda
Directives de configuration des nœuds
Le client RPC
Le Shell
Système de base de données des nœuds
Bases de l'administration des nœuds
L'écosystème Corda
Configurer le réseau
Comment autoriser le réseau
La carte du réseau
Processus de versionnement
Programmation de contrats intelligents dans Corda
Ecrire un contrat intelligent
Écrire un test de contrat intelligent
Mise à jour des contrats intelligents
Tests d'intégration
API RPC client et codage des smart contracts
Aperçu de l'API RPC du client
Liste blanche des classes de CorDapp
Transactions
Vue d'ensemble des transactions Corda
Cycle de vie des transactions Corda
Collecte des données
Génération des commandes
Génération des sorties
Achèvement des transactions
Validation des transactions
Modélisation des processus d'affaires
Vue d'ensemble des workflows dans Corda et de leur continuation
Un workflow de négociation à deux parties
Fonctions pouvant être suspendues
Les classes sur liste blanche et les nœuds Corda
Initiation du workflow
Comment implémenter le vendeur et l'acheteur
Sessions de flux
Outils Corda
Explorateur de nœuds
Simulateur de réseau
Comment mettre en œuvre Corda Network sur AWS Marketplace
Construire une VM Corda à partir de la place de marché Azure
Test de charge dans les réseaux Corda
Dépannage de CorDapp
Problèmes de JVM
Problèmes liés à IDEA
Problèmes liés à la lenteur de l'hôte local
Programme détaillé
Haut de pageVeuillez consulter les objectifs du cours.
Pré-requis
Haut de pageCe cours est très technique et nécessite que les étudiants soient à l'aise avec le codage. Pour vous préparer au cours, vous devez
Fournir leur propre ordinateur (Mac/PC/Linux) (notez que tous les laboratoires sont hébergés dans un environnement virtuel).
Avoir des compétences de base en programmation C/C++ ou Java Script.
Comprendre les concepts de la blockchain