Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

R3 Corda Blockchain

( Duration: 3 Days )

In R3 Corda Blockchain training course, you will learn to write CorDapp using secure programming guidelines. This course will exclusively cover Corda nodes, Corda transactions and Corda tools through a comprehensive deep dive.

This R3 Corda Blockchain workshop is highly technical and requires delegates to be comfortable with coding. To prepare for the class you must:

  • Have basic programming skills of C/C++ or Java Script
  • Understand blockchain concepts

This R3 Corda Blockchain class is designed for programmers and developers.

COURSE AGENDA

1

Overview of Corda

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

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
3

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
4

Corda Ecosystem

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

Programming Smart Contracts in Corda

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

Client RPC API and Smart Contracts Coding

  • Overview of client RPC API
  • Whitelisting classes from CorDapp
7

Transactions

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

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
9

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
10

Troubleshooting the CorDapp

  • JVM issues
  • IDEA issues
  • Slow localhost issues

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X