Global Knowledge

R3 Corda Blockchain : CorDapps Development

Par Global Knowledge

Objectifs

What you'll learn:

Overview of Corda

  • Principal features
  • Concepts in Corda
  • Consensus mechanism
  • Business logic
  • Comparisons/Main differences between Corda and Ethereum

Introduction to CorDapp

  • What is a CorDapp?
  • How to write a CorDapp
  • How to upgrade a CorDapp to a new version
  • Corda API
  • Object serialization
  • Secure programming guidelines

Corda Nodes

  • Local nodes and how to execute them
  • Deploying a Corda node
  • Node configuration guidelines
  • The Client RPC
  • The Shell
  • Node database system
  • Node administration basics

Corda Ecosystem

  • Setting up the network
  • How to permission the network
  • The Network Map
  • Versioning process

Programming Smart Contracts in Corda

  • Writing a smart contract
  • Writing a smart contract test
  • Upgrading smart contracts
  • Integration testing

Client RPC API and Smart Contracts Coding

  • Overview of client RPC API
  • Whitelisting classes from CorDapp

Transactions

  • Overview of Corda transactions
  • Life cycle of Corda transactions
  • Gathering inputs
  • Generating commands
  • Generating outputs
  • Completing the transactions
  • Committing transactions

Modeling Business Processes

  • Overview of workflows in Corda and continuation
  • A 2-party trading workflow
  • Suspendable functions
  • White-listed classes and the Corda nodes
  • Initiating the workflow
  • How to implement the seller and the buyer
  • Flow sessions

Corda Tools

  • Node Explorer
  • Network Simulator
  • How to implement Corda Network on AWS Marketplace
  • Building a Corda VM from the Azure Marketplace
  • Load testing in Corda networks

Troubleshooting the CorDapp

  • JVM issues
  • IDEA issues
  • Slow localhost issues

Programme

Please see the course objectives.

Formations de la même catégories (5)

Orsys
Blockchain, développer une solution de confiance avec Hyperledger FabricPar Orsys

Vous découvrirez dans ce stage les concepts de distribution de la confiance. Vous mettrez en œuvre un réseau de partenaires partageant la sécurité de leurs échanges par des transactions gravées dans le ledger d'une blockchain privée. Vous développerez des smart-contracts automatisant l'exécution de certains contrats.

IB Formation
Blockchain - Les tokens et crypto-monnaiesPar IB Formation

Dans l’univers de la Blockchain, les crypto-monnaies et les tokens (jetons en anglais) sont des actifs numériques qui s’échangent sur internet sans passer par une autorité centrale, voire sans même disposer d’un compte bancaire. C’est là l’un de leurs principaux avantages puisqu’ils permettent, en s’affranchissant du recours à des tiers, de réaliser des transactions quasi-instantanées. Dès lors, on comprend mieux pourquoi ils ont reçu un accueil plutôt mitigé de la part des organismes financiers... Pour autant et en dépit des réticences exprimées, la décentralisation semble aujourd’hui en marche au risque de bousculer l’économie traditionnelle. C’est précisément pour découvrir les spécificités de l’usage des tokens et des monnaies virtuelles que cette introduction a été conçue.

SQLI Institut
BlockChain - La synthèsePar SQLI Institut
  • Connaître les principes de la crypto monnaie
  • Comprendre comment l'utiliser dans une activité, et l'intégrer dans les processus de l'entreprise
  • Pouvoir mesurer l'intérêt de la Blockchain et les attentes en termes de ROI
  • Découvrir des premières applications
XXL Formation
BlockchainPar XXL Formation

Sensibiliser son organisation ou ses équipes aux enjeux de la blockchain

Les Echos Formation
La blockchain et le marché des cryptomonnaies (Formation à distance ou en présentiel)Par Les Echos Formation
  • Comprendre l’intérêt des technologies dérivées de la Blockchain
  • Appréhender l’état du marché, l’écosystème et ses évolutions
  • Réaliser des ateliers d’expérimentation avec des outils simples