Course Description

Blockchain Council

Blockchain Council is an authoritative group of subject experts and enthusiasts who are evangelizing the Blockchain Research and Development, Use Cases and Products and Knowledge for a better world. Blockchain technology is more than just a technology, which is emerging rapidly with a vast scope in the future. Blockchain acts as a financial network, software, distributed ledger, etc. Owing to this multitude of benefits and features, companies are now shifting their centralized and traditional working system to this trending and futuristic technology “Blockchain”.Blockchain council creates an environment and raises awareness among businesses, enterprises, developers, and society by educating them in the Blockchain space. We are a private de-facto organization working individually and proliferating Blockchain technology globally.

Course curriculum

  • 1

    Introduction to Course

    • Certified Corda Developer Introduction

  • 2

    Introduction to Blockchain

    • What is Blockchain?

  • 3

    Introduction to Corda

    • What is Corda?

    • Features of Corda

    • Advantages and Disadvantages of Corda

    • How Corda is Different from other blockchain technologies

  • 4

    Corda Structure

    • Structure of Corda

    • Ledgers in Corda

    • States in Corda

    • The Vault

  • 5

    Understanding of Corda

    • Key Concepts of Corda

    • Architecture of Corda

    • Network in Corda

    • Nodes in Corda

    • Transactions in Corda

    • Consensus in Corda

    • Contracts in Corda

    • Identity in Corda

    • Flow in Corda

    • Time Window in Corda

    • Notary Services in Corda

    • Oracle Services in Corda

  • 6

    Requirements for Corda

    • Corda Requirements

  • 7

    Crafting Corda Network

    • What is Corda Network?

    • Node Creation

  • 8

    Tools for Corda

    • Corda Network Builder

    • Corda Network Bootstrapper

  • 9

    Running the example CorDapp

    • Getting set up for CorDapp

  • 10

    A guide to running a simple CorDapp - Hello World! (For Mac)

    • Setting up the corda network

    • Importing Cordapp Template

    • Interaction between Nodes

    • Building Network Final

    • Corda Transaction on Network

  • 11

    A guide to running a simple CorDapp - Hello World! (For Windows)

    • Setting up your Corda Environment

    • Importing Cordapp Template

    • Interacting with Corda Nodes

  • 12

    Understanding to CorDapp

    • What is CorDapp?

    • Structuring a CorDapp

    • Creating a CorDapp

    • Building a CorDapp

    • Debugging a CorDapp

    • Signing a CorDapp

  • 13

    Project

    • Cloning the Cordapp Example Repository

    • Defining IOUState

    • Defining Flows

    • Defining Flow Initiation Response

    • CorDapp Configuration through build.gradle file

    • Running the Corda Network with our CorDapp

  • 14

    Study Material for Certified Corda Developer

    • Certified Corda Developer Study Material