Keyhole Blockchain Course

Introduction to Hyperledger Fabric

Course Details

Course Duration: Seven two-hour sessions
Course Delivery: On-site or web-based through Google Hangouts
Who Should Attend: Developers and architects who are considering implementing a blockchain network with Hyperledger.

Course Overview

This course provides an in-depth introduction to blockchain networks implemented with Hyperledger Fabric. Students will see hands-on how key Hyperledger Fabric features support the next generation of shared systems of record.

In this course, your enterprise team will undergo deven structured hands-on Lab/Lecture sessions conducted online or in person with Keyhole Software Sr. Consultants. Total course time is eight hours of instruction.

Through the seven online sessions, your team will work hands-on with a reference Hyperledger Fabric blockchain network including all source code.

Download Course Details PDF

Designed For Busy Dev Teams


  • Attendees should only expect to commit an average of two hours per day of training.
  • Employees don’t need to visit a different location.
  • Short duration allows attendees can still perform daily tasks and project duties.
  • Hands-on exercises & labs are performed at will.

Course Session Topics Breakdown

Module 1 – Fabric Network Introduction
    • Blockchain?
    • Hyperledger Fabric Introduction
    • Distributed Applications
    • Gossip Protocol
    • Peer Nodes
    • Orderer Nodes
    • Certificate Authority
    • Node Elements
    • Hands-On Labs
MODULE 2: CHANNEL CONFIGURATION
    • Channel Creation
    • Genesis Block
    • Channel Profile
    • Channel Configuration & Organization
    • Orderer Section
    • Bootstrapping
    • Application-Specific Configuration
    • Hands-On Labs
MODULE 3: THE BLOCK STORE
    • Block Data
    • Detailed Layout
    • Block Header
    • Block Transaction
    • Transaction Elements
    • Transaction Types
    • Block Meta Data
    • Block Config Settings
    • Hands-On Labs
MODULE 4: CHAINCODE DEVELOPMENT
    • Go Lang
    • Chaincode Interface
    • Invoking
    • Implementation Building and Testing
    • Querying
    • Installing, Instantiating & Executing Chaincode
    • Hands-On Labs
MODULE 5: TRANSACTIONS
    • Transaction Lifecycle Approach
    • Transaction Execution
    • Transaction Proposal
    • Transaction Consensus
    • Endorsement Policy CLI
    • Endorsing Peers
    • Querying Transaction
    • Hands-On Labs
MODULE 6: IDENTITY & MEMBERSHIP
    • Trust and Verify
    • Digital Certificates
    • Authentication and Secure Messaging
    • Certificate Authorities
    • Generating Crypto Material
    • Root and Intermediate CA’s
    • MSP – Membership Service Provider
    • Hands-On Labs
MODULE 7: CLIENT SDK API
    • Overview
    • Hands-On Labs

Schedule Course