Course Description

Intended as a foundation for developing applications or solutions with a modular architecture, Hyperledger Fabric allows components, such as consensus and membership services, to be plug-and-play. 

Hyperledger Fabric leverages container technology to host smart contracts called “chaincode” that comprise the application logic of the system.

Prerequisites

  • Familiarity with Web Applications (HTTP and REST)
  • Experience with Node JS basics

Number of Days & Format

Number of Days: Three training days.

Format: Instructor lead (in person), remote, or training-on-demand, DOWNLOAD OUTLINE

Course curriculum

  • 1
    Welcome to the course!
    • Configuring State Database - Aim & Theory
    • Before we begin...
  • 2
    Configuring State Database
    • Configuring State Database: Lab
    • Configuring a State Database in HyperLedger Fabric
    • Cofiguring State Database 01 - Aim & Theory
    • Cofiguring State Database 02 - Pre-requisites and task steps
    • Cofiguring State Database 03 - Download Basic network and Binaries
    • Cofiguring State Database 04 - Start Default network with couchdb
    • Cofiguring State Database 05 - Network configuration for leveldb
    • lab-1
  • 3
    MULTI-ORGANIZATION HYPERLEDGER FABRIC NETWORK.
    • Multi Org Network 01 Aim & Theory
    • Multi Org Network 03 Download Basic network
    • Multi Org Network 04 Update Configuration
    • Multi Org Network 05 Docker Compose file Update
    • Multi Org Network 06 validate channel
    • lab-2
  • 4
    Install Chaincode
    • Install Chaincode 01 Aim & Theory
    • Install Chaincode 02 install chaincode
    • Lab-3
  • 5
    Update Chaincode
    • Update chaincode 01 Aim
    • Update chaincode 02 task steps
    • Update Chaincode 03 update chaincode
    • Aim upgrade chaincode
    • invoke query update-chaincode
    • steps update-chaincode
  • 6
    Install Chaincode on Multi Org Network
    • multi org chaincode 01 Aim
    • multi org chaincode 02 task steps
    • Installing Chaincode on multi-organization Hyperledger Fabric Network
    • Installing Chaincode on multi-organization Hyperledger Fabric Network (1)
    • Installing Chaincode on multi-organization Hyperledger Fabric Network (2)
    • Installing Chaincode on multi-organization Hyperledger Fabric Network (3)
  • 7
    Modify Endorsement Policy of Chaincode
    • Endorsement 01Aim
    • Endorsement 02 Steps
    • Endorsment Policy 03 instantiate chaincode
    • Endorsment Policy 04 validate endorsement
    • AIM
    • Endorsement 02 Steps PDF
    • Endorsment Policy 03 instantiate chaincode PDF
    • Endorsment Policy 04 validate endorsement PDF
  • 8
    Create New Channel
    • Create Channel 01 Aim
    • Create Channel 02 Steps
    • Create Channel 03 binaries
    • Create channel 04 crate channel join channel
    • Create Channel 01 Aim PDF
    • Create Channel 02 Steps PDF
    • Create Channel 03 binaries PDF
    • Create channel 04 crate channel join channel PDF
  • 9
    Add New Organization to existing Network
    • Add New Org 01Aim
    • Add New Org 02 steps
    • Add New Org 03 artifacts start nw
    • Add New Org 04 Decode encode channel block
    • Add New Org 05 Update Channel
    • AIM
    • Add New Org 02 steps PDF
    • Add New Org 03 artifacts start nw PDF
    • Add New Org 04 Decode encode channel block PDF
    • Add New Org 05 Update Channel PDF
  • 10
    Update Anchor Peers
    • Anchor peer 01 Aim
    • Anchor peer 02 steps
    • Anchor peer 03 start nw
    • Anchor peer 04 update channel
    • Anchor peer 01 Aim PDF
    • Anchor peer 02 steps PDF
    • Anchor peer 03 start nw PDF
    • Anchor peer 04 update channel PDF
  • 11
    Change Ordering Service Consensus from SOLO to KAFKA
    • Kafka 01 Aim
    • Kafka 02 Steps
    • Kafka 03 Config
    • Kafka 04 start nw
    • AIM
    • Kafka 02 Steps
  • 12
    Fabric CA Managing Identities
    • Fabric CA 01 Aim
    • Fabric CA 02 steps
    • Fabric CA 03 nw bootstrap
    • Fabric CA 04 revoke enroll
    • Steps
    • Start ca
    • enroll
    • Aim
  • 13
    Fabric CA Advance
    • Fabric CA Adv 03 start nw remove id
    • Fabric CA Adv 04 roles
    • Fabric CA Advanced 01 Aim
    • Fabric CA Advanced 02 Steps
    • Steps
    • register identity
    • Aim
    • Affiliation
  • 14
    CLI & Logging
    • CLI 01 Aim
    • CLI 02 steps
    • Cli 03 start nw install cc
    • Aim
    • logs
    • start nw
    • steps
  • 15
    Service Discovery
    • aim
    • operations
    • steps

Instructor(s)