Developer's Education

Corda
30 Hours

Learn everything you need to know about blockchain and distributed ledger technology, blockchain programming and the basics needed to build your first blockchain application on Corda.

Modules

Intro to Corda (2 sessions)
○ All about Corda Ledger
○ Introduction to Corda States (4 lectures)

Setting up of Corda Environment (Github, IntelliJ, Java)
○ Working with IOU State (intro)
○ Kotlin uses in IOU State (2 sessions)

Introduction and working with Corda Contracts (2 sessions)

Introduction and working with IOU contracts (2 sessions)

Introduction and working with Corda transactions (1 session)

Introduction and working with Corda commands (2 sessions)

Introduction to timestamps (1 session)

CordaFlows (6 sessions)
○ Introduction to Corda Flows
○ Introduction to Corda FlowLogic
○ Introduction to FlowResponder
○ Corda Mock Testing Framework

Consensus (6 sessions)
○ Introduction to Consensus
○ Introduction to Notaries
○ Introduction to Oracles
○ Introduction to the Corda Node
○ Corda Note and Network ( 2 Sessions)