Hyperledger Fabric

Hyperledger Fabric
Featured

Hyperledger Fabric

Cryptography Introduction

Learning Objectives: In this module, you will understand the Cryptography , its types along with other security concepts used in Ethereum.
Topics:
  • Introduction to Cryptography
  • Public and Private Keys
  • Categories of Cryptography
    • Symmetric Cryptography
    • Asymmetric Cryptography
  • Hash Functions
  • Merkle Tree
  • Distributed Hash Tables (DHT)

Blockchain Introduction

Learning Objectives: In this module, you will learn about Blockchain. You will get to know the importance of distributed ledger technology and permissioned blockchains
Topics:
  • Blockchain architecture
  • Distributed Ledger Technology
  • Blockchain Vs. Databases
  • Permissioned vs. Permissionless Blockchains
  • Benefits of blockchain for enterprise
  • Other DLTs n

Consensus

Learning Objectives: In this module, you will learn about consensus. You will get to know about consensus and different consensus mechanisms used in Hyperledger Fabric
Topics:
  • What is a consensus algorithm?
  • Properties
  • Permissioned voting based consensus
  • Lottery based consensus

Fault tolerance

Learning Objectives: In this module, you will learn about Fault tolerance. You will get to know about fault tolerance and different algorithms
Topics:
  • Byzantine fault tolerance
  • Practical Byzantine fault tolerance

Hyperledger Fabric components

Learning Objectives: In this module, you will learn about core components involved in Hyperledger Fabric architecture.
Topics:
  • Hyperledger Fabric architecture
  • Membership Service Provider
  • Orderer
  • Peer
  • Organization

Hyperledger Fabric network setup

Learning Objectives: In this module, you will learn about Hyperledger Fabric network and building the development environment.
Topics:
  • Installing docker
  • Docker Compose
  • Starting up validating peers
  • Running with the CA
  • Using a Consensus Plugin
  • Role of Kafka
  • Test scripts to run sample application

Fabric membership and identity management

Learning Objectives: In this module, you will learn about digital identity and certificate authority in Hyperledger Fabric.
Topics:
  • What is Identity?
  • Public key infrastructure
  • Digital Certificates
  • Authentication, Public keys, and Private Keys
  • Certificate Authorities

Channels

Learning Objectives: In this module, you will learn about channels and their implementation in Hyperledger Fabric
Topics:
  • What is a channel?
  • Public and private channels
  • Channel creation
  • Joining channel
  • Channel artifacts
  • Develop first smart contract

Golang

Learning Objectives: In this module, you will learn about Golang concepts
Topics:
  • Syntax
  • Data types
  • Variables
  • Constants
  • Decision making, loops
  • Functions
  • Strings
  • Data structures

Chaincode

Learning Objectives: In this module, you will learn about building and deployment of chaincodes.
Topics:
  • What is chaincode?
  • Shim package for hyperledger
  • All types of invoke functions in Shim
  • All types of query functions in Shim
  • Installing chaincode
  • Instantiating chaincode
  • Invoking transactions

Building Hyperledger Fabric multi node network setup

Learning Objectives: In this module, you will learn about setting up the hyperledger fabric multi node network setup in cloud.
Topics:
  • Docker swarm
  • Folder structure
  • Peer Configurations
  • Configuring docker services
  • Cryptogen tools
  • Channel artifacts
  • Making up the network
  • Integrating it with API's

Building Permissioned decentralized application from scratch

Learning Objectives: In this module, you will learn about end to end development of hyperledger fabric application from scratch using a sample use case.

What if I miss a class?

You will never lose any lecture. You can choose either of the two options:

  • View the recorded session of the class available in your LMS.
  • You can attend the missed session, in any other live batch.

What is duration of the course ?

Course duration will be from 25 to 30 hours but that vary based upon the question and answer session and assignments sessions.

Can I attend a demo session before enrollment?

Yes, we can share first session of previous batch that you can go over and judge the quality of trainer.

Where I can send my queries ?

You can send all your queries to our email id's or simply add to the forum where you will get reply to queries from expert.

Timing of the session ?

Generally all the live sessions are conducted during that time that is convenient to US and Indian audience.

There are two types of batches, one conducted during weekday and other during weekend.

Is there any option for 1 to 1 training session ?

yes, we also conduct one to one as per the need but candidate need to pay high for that requirement.

Will I get on job support after training?

Yes, support will be provided for 3 months where you can send your queries to us and our trainer will help and guide you.

Instructor-led Sessions

30 Hours of Online Live Instructor-Led Classes. Weekend Class : 10 sessions of 3 hours each. Weekday Class : 30 sessions of 1 hours each.

Assignments

Each class will be followed by practical assignments which will aggregate to minimum 20 hours.

24 x 7 Expert Support

We have 24x7 online support team to resolve all your technical queries, through ticket based tracking system, for the lifetime.

Real-life Case Studies

Live project based on any of the selected use cases, involving implementation of the various Blockchain concepts.

Lifetime Access

You get lifetime access to Learning Management System (LMS) where presentations, quizzes, installation guide & class recordings are there.

Forum

We have a community forum for all our customers that further facilitates learning through peer interaction and knowledge sharing.
04 Sep Mon - Fri ( 30 Days ) 07:00 AM - 8:00 AM ( IST ) Link
Course Curriculm

Cryptography Introduction

Learning Objectives: In this module, you will understand the Cryptography , its types along with other security concepts used in Ethereum.
Topics:
  • Introduction to Cryptography
  • Public and Private Keys
  • Categories of Cryptography
    • Symmetric Cryptography
    • Asymmetric Cryptography
  • Hash Functions
  • Merkle Tree
  • Distributed Hash Tables (DHT)

Blockchain Introduction

Learning Objectives: In this module, you will learn about Blockchain. You will get to know the importance of distributed ledger technology and permissioned blockchains
Topics:
  • Blockchain architecture
  • Distributed Ledger Technology
  • Blockchain Vs. Databases
  • Permissioned vs. Permissionless Blockchains
  • Benefits of blockchain for enterprise
  • Other DLTs n

Consensus

Learning Objectives: In this module, you will learn about consensus. You will get to know about consensus and different consensus mechanisms used in Hyperledger Fabric
Topics:
  • What is a consensus algorithm?
  • Properties
  • Permissioned voting based consensus
  • Lottery based consensus

Fault tolerance

Learning Objectives: In this module, you will learn about Fault tolerance. You will get to know about fault tolerance and different algorithms
Topics:
  • Byzantine fault tolerance
  • Practical Byzantine fault tolerance

Hyperledger Fabric components

Learning Objectives: In this module, you will learn about core components involved in Hyperledger Fabric architecture.
Topics:
  • Hyperledger Fabric architecture
  • Membership Service Provider
  • Orderer
  • Peer
  • Organization

Hyperledger Fabric network setup

Learning Objectives: In this module, you will learn about Hyperledger Fabric network and building the development environment.
Topics:
  • Installing docker
  • Docker Compose
  • Starting up validating peers
  • Running with the CA
  • Using a Consensus Plugin
  • Role of Kafka
  • Test scripts to run sample application

Fabric membership and identity management

Learning Objectives: In this module, you will learn about digital identity and certificate authority in Hyperledger Fabric.
Topics:
  • What is Identity?
  • Public key infrastructure
  • Digital Certificates
  • Authentication, Public keys, and Private Keys
  • Certificate Authorities

Channels

Learning Objectives: In this module, you will learn about channels and their implementation in Hyperledger Fabric
Topics:
  • What is a channel?
  • Public and private channels
  • Channel creation
  • Joining channel
  • Channel artifacts
  • Develop first smart contract

Golang

Learning Objectives: In this module, you will learn about Golang concepts
Topics:
  • Syntax
  • Data types
  • Variables
  • Constants
  • Decision making, loops
  • Functions
  • Strings
  • Data structures

Chaincode

Learning Objectives: In this module, you will learn about building and deployment of chaincodes.
Topics:
  • What is chaincode?
  • Shim package for hyperledger
  • All types of invoke functions in Shim
  • All types of query functions in Shim
  • Installing chaincode
  • Instantiating chaincode
  • Invoking transactions

Building Hyperledger Fabric multi node network setup

Learning Objectives: In this module, you will learn about setting up the hyperledger fabric multi node network setup in cloud.
Topics:
  • Docker swarm
  • Folder structure
  • Peer Configurations
  • Configuring docker services
  • Cryptogen tools
  • Channel artifacts
  • Making up the network
  • Integrating it with API's

Building Permissioned decentralized application from scratch

Learning Objectives: In this module, you will learn about end to end development of hyperledger fabric application from scratch using a sample use case.

Course FAQs

What if I miss a class?

You will never lose any lecture. You can choose either of the two options:

  • View the recorded session of the class available in your LMS.
  • You can attend the missed session, in any other live batch.

What is duration of the course ?

Course duration will be from 25 to 30 hours but that vary based upon the question and answer session and assignments sessions.

Can I attend a demo session before enrollment?

Yes, we can share first session of previous batch that you can go over and judge the quality of trainer.

Where I can send my queries ?

You can send all your queries to our email id's or simply add to the forum where you will get reply to queries from expert.

Timing of the session ?

Generally all the live sessions are conducted during that time that is convenient to US and Indian audience.

There are two types of batches, one conducted during weekday and other during weekend.

Is there any option for 1 to 1 training session ?

yes, we also conduct one to one as per the need but candidate need to pay high for that requirement.

Will I get on job support after training?

Yes, support will be provided for 3 months where you can send your queries to us and our trainer will help and guide you.

Features

Instructor-led Sessions

30 Hours of Online Live Instructor-Led Classes. Weekend Class : 10 sessions of 3 hours each. Weekday Class : 30 sessions of 1 hours each.

Assignments

Each class will be followed by practical assignments which will aggregate to minimum 20 hours.

24 x 7 Expert Support

We have 24x7 online support team to resolve all your technical queries, through ticket based tracking system, for the lifetime.

Real-life Case Studies

Live project based on any of the selected use cases, involving implementation of the various Blockchain concepts.

Lifetime Access

You get lifetime access to Learning Management System (LMS) where presentations, quizzes, installation guide & class recordings are there.

Forum

We have a community forum for all our customers that further facilitates learning through peer interaction and knowledge sharing.
Forum
Schedule & Pricing
04 Sep Mon - Fri ( 30 Days ) 07:00 AM - 8:00 AM ( IST ) Link

Lessons

  1. Hyperledger Basics

    Hyperledger Basics are covered in this lesson.
Inquire Now
close slider