Course curriculum

  • 1

    Blockchain Basics

    • Electronic System and Trust

    • What is Blockchain?

    • Types of Blockchain

    • What is Blockchain Mining?

    • Fundamentals of Consensus Mechanisms

  • 2

    Advanced Blockchain Concepts

    • Merkle Tree and Hasing

    • Blocks, Wallets and Addresses

    • Public and Private Key

    • Cryptography in Blockchain

    • Blockchain Architecture

  • 3

    Etheruem

    • Introduction to Ethereum

    • EVM (Ethereum Virtual Machine)

    • Ethereum token standards

    • Test networks of Ethereum

    • Ethereum Accounts

    • Gas in Ethereum

  • 4

    Introduction to Development Environment and basics of Solidity

    • Introduction to Solidity

    • Data Types and Variables

    • Functions and Function Modifiers

    • Control Structures

    • Events

    • Visibility and Access Control

    • Writing Your First Smart Contract

    • Metamask

  • 5

    Project 1: Creating Ethereum Tokens

    • Introduction to OpenZeppelin

    • Creating a Token

  • 6

    Project 2: Voting DApp

    • Introduction

    • Voting part 1

    • Voting part 2

  • 7

    Project 3: Crowdfunding

    • Objective of the Project, Writing the Smart Contract and Deploying it

    • Adding More Functionalities to the Smart Contract and Deploying it

  • 8

    Understanding Hyperledger Fabric

    • Introduction to Hyperledger

    • Introduction to Hyperledger Fabric

    • Hyperledger Fabric Components

  • 9

    Getting Started with Hyperledger Architecture

    • Transaction Flow

    • Chaincode

    • Certificate Authority

    • Membership Service Provider

  • 10

    Setting-up the Prerequisites

    • VMware installation

    • Prerequisites

    • Installing Hyperledger

  • 11

    Using Hyperledger Fabric

    • Using the Fabric test network

    • Creating a channel

    • Starting a chaincode on the channel

    • Interacting with the network

  • 12

    R3 corda

    • What is Corda?

    • Data Structure of Corda

    • Corda Architecture

  • 13

    R3 Corda- Project 1 - Tesla CordApp

    • CordApp Overview

    • Creating Intellij project

    • Car State

    • Car Contract

    • Shipment Flow

    • Running the Tesla cordapp

  • 14

    R3 Corda- Project 2 - Building another CordApp

    • CordApp Overview

    • Metal State Part 1- State tests

    • Metal State Part 2- State tests

    • Metal Contract - Issue commmand tests

    • Metal Contract - Transfer commmand tests

    • Metal Contract - Writing Metal Contract

    • Issue Metal Flow - Issue flow tests

    • Issue Metal Flow - Transfer flow tests

    • Issue Metal Flow - writing the issue metal workflow

    • Transfer Metal Flow - writing the transfer metal workflow

    • Search Fault Flow

    • Running the Metals CordApp

  • 15

    Download Study Material

    • Certified Blockchain Developer Study Material

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.