Skip to content
UdemyIt & SoftwarePaid courseIntermediate levelCertificate

Hyperledger Fabric 2.x Network Design & Setup (Udemy.com)

Deep Dive into the Design, Management & Operation of Hyperledger Fabric Blockchain Networks

Created by: Rajeev Sakhuja

Last updated March 2024

icon
What you will learn

  • Design the Hyperledger Fabric Networks
  • Use of various Fabric tools (cryptogen, configtxgen, orderer, peer, fabric-ca-server, fabric-ca-client ...)
  • Configure and setup the Hyperledger Fabric (Native, Docker, Docker-Compose, Minikube, Kubernetes, AWS, GCP)
  • How the De-centralized consortium works in the context of Fabric networks
  • Recipes for management & operation of Fabric networks e.g., how to add a new Org in a live network
  • Configuration of Fabric Network by way of the YAML configuration files
  • Setup Fabric locally & on the cloud

icon
Course Description

Updated to Fabric Version 2.x in July 2020

Setting up Hyperledger Fabric Infrastructure is a complex task that requires the users to understand the concepts and the tools. This course is for technologists who are looking to architect & design solutions on Hyperledger Fabric based Distributed Ledger Technology (DLT).

This course has already helped 1000s of students gain expertise on Fabric Network design & setup.

At the end of this course students will:

  1. Have hands on knowledge of Hyperledger Fabric Components & Practices

  2. Understand how to design the Hyperledger Fabric Infrastructure as per the requirements

  3. Setup Fabric Certification Authorities & Manage identities

  4. Be able to setup the test & production grade Fabric network infrastructure

  5. Design Consortium setups & policies

  6. Configure the YAML files for Fabric network initialization

  7. Carry out Fabric network configuration updates

  8. Be able to setup Fabric Network on

    1. Native in a Virtual Machine (Locally)

    2. Cloud (AWS)

    3. Docker & Docker Compose

    4. Minikube & Kubernetes (GCP)

  9. Will be in a position to take the CHFA exam (Practice required)

Tools Covered:

  • configtxgen, cryptogen, configtxlator

  • orderer, peer, kafka

  • fabric-ca-server, fabric-ca-client

  • jq, docker, docker-compose, minikube kubernetes

  • AWS & GCP installation

Before joining the course:

  • Go through the preview lectures & Make sure you understand my accent :)

  • Be aware that this course covers advanced topics & may require you to spend time on additional readings etc

  • Understand the basics of Hyperledger Fabric - take a look at my course on Composer, it will help build a solid foundation

  • Know this course will NOT teach you how to develop chaincode - take a look at my course on "Mastering Chaincode Development with GoLang"

Pre-Requisites:

  • Students MUST have the conceptual knowledge of Hyperledger Fabric DLT

  • Students MUST be comfortable with basic Linux commands

  • Students MUST be comfortable with basic/simple shell scripts

  • Students MUST be willing to learn (Fabric related technologies) on their own

Good to have:

  • Basic understanding of Docker / Kubernetes

  • Understanding of Virtual Machines | Hypervisors

  • Access to any public cloud (AWS, Google ...)

  • Working knowledge of JSON or YAML format

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Rajeev Sakhuja

I am a hands-on Information Technology consultant experienced in large scale applications development, infrastructure management & Strategy development in Fortune 500 companies. I have 20+ years of experience in IT industry; a passionate technologist who loves to learn and teach technologies.


(My day job)  I partner with large enterprises to adopt AWS Cloud, Microservices, Databases, API, AI, Machine Learning & Blockchain. I hold all 11 AWS certifications.


In 2024, I have switched role to become a Generative AI specialist. In this new role I work closely with a number of startups that are working on cool solutions using Generative AI.


Since 2016, I have published 12+ courses on Udemy and other learning portals. Thanks to over 100K students worldwide for their continuous support and encouragement.

icon
More courses by Rajeev Sakhuja

$17.99

$10.99

$74.99

$84.99

$10.99

$69.99

icon
More IT & Software courses

$49.99

$64.99

$10.99

$19.99

$124.99

$124.99

icon
Reviews

4.4

1,043 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Rafiq Dounnaah on 1/25/2026

The instructor is very knowledgeable and his patience and skills of teaching are top notch. I've been following the hyperledger samples and needed a class to build the infrastructure from the scratch. This course provides me with the skills to do just that.

By Pasquale Convertini on 7/13/2024

Overall good introduction to Fabric, but not easy to digest for newbies to Fabric. The material is overall good and even if outdated, still works with Fabric 2.5 (with some adjustments here and there).

By Marcio Sadi Maia de Oliveira on 10/10/2022

Very detailed information. But... The setup using Vagrant did not work well and I couldn't get proper support to solve the issue. Nobody answers. Not an useful answer from previous questions. There are problems on Vagrantfile, and I couldn't fix them on the very beggining. So I am just following the lectures, but not doing the exercises. Later I've found a way to fix the problems, but it was to late for me. Hope this helps: On Vagrantfile, put this > config.ssh.insert_key = false and change from: > ["modifyvm", :id, "--memory", "3072", "--cpus", "1"] to: > ["modifyvm", :id, "--memory", "3072", "--cpus", "2"] Not being able to run the scripts was a deal breaker. Some topics get confusing because of this.

By Tarso Queiroz on 6/9/2021

It's amazing course. All about Hyperledger Fabric was explained with theory and exercises. The samples are very useful in many configurations and environments. Rajeev show us all of your knowledge about HLF.

By Jorge Barroso Barea on 3/21/2021

Great professor, you can feel his involvement and interest, and it makes the course great cause he does a lot to help understand the concepts and ensure you don't miss details

By Michael A O'SHEA on 9/12/2020

Raj is amazing. I just have one little suggestion. There is so much information here that I think that it would help to label sections in a slightly more assertive way in order to differentiate between theory and technology. Examples: " [Theory] Introduction to Policies - Rules & Principals" and "[Technology] Orderer Binary". Thank you!

By Aayush Garg on 8/17/2020

The depth of knowledge that Raj showcases is really impressive. There can be many courses on Hyperledger Fabric but this one seems to have explained Hyperledger in true industry grade level. The Acne airlines example explained, was very realistic and made me believe in my role and a realistic project scenario, that is not how other people create courses. I hope I will get a lot of knowledge as the course progresses.

By Aziza Hamdani on 6/5/2020

This course has exceeded my expectations in a way that it explains the trickiest details around Hyperledger Fabric Design and Deployment. It is meant for beginner to intermediate level who wants to deep dive into it and understand more how it works and how It is meant to be used. Examples are very clear and the approach is progressive and learner-friendly. Excellent job. I would love to see the instructor design another course for more advanced levels where we can deploy a multi-organizations network with distributed ordering service and a cluster fabric-ca ( with intermediated fabric-ca for each organization ). In all cases thank you for the quality of the course and happy learning for all students .

By Alex McAllister on 2/18/2020

Taking this course as preparation for the CHFA exam. Would like more quizzes or knowledge checkpoints throughout (they only exist in the earlier chapters), The code-along sections are hard to follow and move along quite fast. The setup or context for some of the recipes and exercises could be more explicit on how to set them up, even if it means repetition of steps.

By Babita bisht on 11/13/2019

The course is no doubt very good. But there are some points which I think can make this course even more better. 1. The course has explained setting up the fabric network with binaries(native setup) and with docker images, but if the node sdk would have explained to setup the network it would have more beneficial for the audience. 2. Most of the tasks are done by scripts, which are explained by Raj but sometimes the scripts are confusing, and sometimes they just don't work.

Showing all 10 reviews on CourseDuck

Read all 1,043 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100