Corda Blockchain Training in Geneva

 


 

LEARNING OBJECTIVES

– To discover Corda’s architecture
– To set up a Corda network
– To develop applications on Corda
– To implement a use case on Corda

TARGET AUDIENCE

– Developers
– Architects
– Administrators

PREREQUISITES

– Intermediate programming skills in Java or equivalent.
– No prior knowledge of distributed ledgers or blockchains is required.

TEACHING METHOD
This training uses theoretical input, discussions on the contexts of the participants and feedback on practical experience by the instructor, rounded off with practical work and scenarios.
This training can be used in preparation for the related Corda Developer Certification exam.

PROFILES OF LECTURERS
All our training programmes are led by experienced instructors and consultants who are recognised leaders in their fields.

ASSESSMENT PROCEDURES AND POST-COURSE FORMALISATION
Learning outcomes are assessed throughout the course via workshops and practical work. An on-the-spot trainee satisfaction assessment is systematically carried out at the end of the course. A training certificate is issued to participants stating the training’s objectives, its nature, the programme and duration of the initiative together with the formalisation of the learning outcomes.

 


 

Corda Blockchain Training Programme

 

DAY 1

 

INTRODUCTION TO CORDA

– The genesis of Corda
– Key concepts
– Corda distributed registers
– States
– Transactions
– Contracts
– Commands
– Timestamping
– Attachments
– Flows
– Consensus
– Notary
– Oracles
– Corda nodes and Cordapps
– Corda network

 

DEVELOPMENT ENVIRONMENT

 

STATES

– Presentation of states
– Practical applications

– Fields
– Participants
– Inheritance

 

CONTRACTS

– Presentation of contracts
– Practical applications

– Simple commands
– Constraints
– More complex commands

 

TRANSACTIONS

 

DAY 2

 

FLOWS

– Présentations des « Flows »
– Mise en pratique

– Presentations of flows
– Practical application
– First test
– Signing a transaction
– Checking a transaction
– Counterparty’s signature
– Finalising a transaction

 

THE CORDA NODE

– Presentation of the Corda node
– Associated services
– Interacting with a node
– Practical application

– Configuring a node
– Deploying a node
– Starting a node

 

API AND PLUGINS

CORDA TOOLS

– Node explorer
– Network simulator
– Widely-available architecture with AWS

 


 

Sign up now for the blockchain training of your choice.

13 + 7 =


 

All our blockchain trainings can be delivered in French or English.
All our blockchain trainings are available in Argovie, Appenzell Rhodes-Intérieures, Appenzell Rhodes-Extérieures, Berne, Bâle-Campagne, Bâle-Ville, Fribourg, Genève, Glaris, Grisons, Jura, Lucerne, Neuchâtel, Nidwald, Obwald, Saint-Gall, Schaffhouse, Soleure, Schwytz, Thurgovie, Tessin, Uri, Vaud, Valais, Zoug, Zurich.