Developing on Hyperledger Fabric

CloudLabs

Projects

Assignment

24x7 Support

Lifetime Access

.

Course Overview

Hyperledger Fabric Developer Certification Training is a program designed to teach individuals how to develop and deploy blockchain applications using Hyperledger Fabric, an open-source platform for creating permissioned blockchain networks. The training covers topics such as blockchain fundamentals, chaincode development, and deploying and testing blockchain applications. Upon completion, individuals receive a certification indicating their proficiency in using Hyperledger Fabric for blockchain development.

At the end of the training, participants will be able to:

  1. Explain why Blockchain is needed and where                         
  2. Explore the major components of Blockchain
  3. Explain Hyperledger Fabric and the structure of the Hyperledger Architecture
  4. Explain the features of the Fabric model including chaincode, SDKs, Ledger, Security and Membership Services
  5. Perform comprehensive labs on writing chaincode
  6. Explore the architecture of Hyperledger Fabric
  7. Interpret and perform in-depth labs on Bootstrapping the Network
  8. Gain a detailed understanding of the benefits, components, and architecture of Hyperledger Composer
  9. Learn Hyperledger Explorer and Hyperledger Composer Playground
  10. Perform comprehensive labs to integrate/develop an application with Hyperledger Fabric running a smart contract
  11. Build applications on Hyperledger Fabric

Pre-requisite

  1. This course is highly technical in nature and requires the student to be comfortable with coding.
  2. Understanding of Golang, Java, or Javascript PKI and Docker is recommended.
  3. Note that all labs are hosted in a virtual environment.

Duration

3 days

Course Outline

  1. Introduction to Blockchain
  2. What is Blockchain
  3. Types of network :
  4. o    Public network
  5. o    Permissioned network
  6. o    Private network
  7. Need for Blockchain Components of Blockchain :
  8. o    Consensus
  9. o    Provenance
  10. o    Immutability
  11. o    Finality
  12. Where can Blockchain be used
  13. Example on Blockchain
  1. How Blockchain Works
  2. Structure of Blockchain :
  3. o    Block
  4. o    Hash
  5. o    Blockchain
  6. o    Distributed
  7. Lifecycle of Blockchain
  8. Smart Contract
  9. Consensus Algorithm :
  10. o    Proof of Work
  11. o    Proof of Stake
  12. o    Practical Byzantine
  13. o    Fault Tolerance
  14. Actors of Blockchain :
  15. o    Blockchain developer
  16. o    Blockchain operator
  17. o    Blockchain regulator
  18. o    Blockchain user
  19. o    Membership service provider
  20. Building A Small Blockchain Application
  1. Introduction to Hyperledger :
  2. o    What is Hyperledger
  3. o    Why Hyperledger
  4. o    Where can Hyperledger be used
  5. Hyperledger Architecture
  6. o    Membership
  7. o    Blockchain
  8. o    Transaction
  9. o    Chaincode
  10. Hyperledger Fabric
  11. Features of Hyperledger
  12. Fabric Installation of prerequisite
  1. The Fabric Model
  2. Features of Fabric Model :
  3. o    Chaincode
  4. o    SDKs
  5. o    Ledger
  6. o    Privacy through channels
  7. o    Security and Membership services
  8. o    Assets
  9. o    Consensus
  10. Components of Fabric Model :
  11. o    Peer
  12. o    Orderer
  13. o    Certificate Authority
  14. Building your network
  1. Chaincode :
  2. o    Chaincode API
  3. o    How to write a Chaincode
  4. Lab Work
  1. Architecture of Hyperledger Fabric
  2. o    Transaction
  3. o    Ledger
  4. o    Nodes
  5. o    Peer
  6. o    Endorser
  7. o    Ordering Nodes
  8. o    Channels
  9. o    Certificate Authority
  10. Transaction Flow
  11. Lab Work
  1. Bootstrapping the Network
  2. Introduction
  3. Lab Work :
  4. o    Task 1 – Generate the crypto material for the various participants.
  5. o    Task 2 – Generate the genesis block for the Orderer node and start ordering service (solo node).
  6. o    Task 3 – Generated the configuration transaction block to create a new channel.
  7. o    Task 4 – Sign the configuration block and create the new channel.
  8. o    Task 5 – Make peers of all the organizations join the channel that we created in Task 4
  1. Introduction To Hyperledger Explorer
  2. Block Details Peer List
  3. Chaincode List
  4. Transaction Details
  5. Installation of Hyperledger Explorer
  6. Starting the Explorer App
  1. Introduction
  2. Components of Hyperledger Composer
  3. Benefits of Hyperledger Composer
  4. Key Concepts
  5. Hyperledger Composer Solution
  6. Installation
  1. Hyperledger Composer Playground
  2. Introduction
  3. Playground Overview Lab Work

Reviews