Corda Developer Training

This Corda Developer Training course is designed to provide students with the ability to develop CorDapps (applications on Corda), as well as understand the security, network design and other key aspects of Corda’s architecture. Corda is an open-source distributed ledger platform designed to record, manage and automate legal agreements between businesses. It offers a unique response to the privacy and scalability challenges facing decentralised applications. Corda is the culmination of a collaborative effort with over 70 of the world’s largest financial institutions.

OBJECTIVES

Upon completion of the Corda Developer Training course, students will be:

  • Provided the key skills necessary to develop financial grade distributed applications on the Corda platform.

AUDIENCE

Developers

PREREQUISITES

Intermediate programming ability in Java or similar. No prior knowledge of distributed ledger technologies or blockchains is assumed.

TOPICS

Intro to Corda

  • Understand the overall architecture, key concepts and components of Corda

Getting Started

  • Learn how to set up your development environment for running and writing CorDapps

States

  • Understand how to model shared facts and agreements on the ledger

Contracts

  • Use test-driven development to create smart contracts controlling the evolution of the ledger

Transactions

  • Learn about the transaction lifecycle, and how transactions are used to propose ledger updates

Flows

  • Use our flow testing framework to develop flows allowing Corda users to automate common business logic

Corda Node

  • Learn how the node is designed, what it can do, and what it can’t. Learn what services/APIs the node offers

Corda Network

  • Understand how a Corda network is structured and how data flows between nodes on the network

REQUIREMENTS

Laptop, Chrome browser (with ability to install plugins).

Chris Miller

Instructor

Extensive experience working with high-profile clients, including Fortune 50 companies across multiple industries. Excels in communicating complex ideas across all levels of organizations and technical backgrounds. Avid technologist with interest in convergence of future technologies enabled by blockchain based solutions.

Corda Certification

Upon completion of this course, students that wish to take the certification exam can do that virtually here.

Ready to get started?

Get in touch, or register now.