Hyperledger Fabric 2.x Network Design & Setup
Offered By: Udemy
Course Description
Overview
What you'll 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
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:
Have hands on knowledge of Hyperledger Fabric Components &Practices
Understand how to design the Hyperledger Fabric Infrastructure as per the requirements
Setup Fabric Certification Authorities & Manage identities
Be able to setup the test & production grade Fabric network infrastructure
Design Consortium setups & policies
Configure the YAML files for Fabric network initialization
Carry out Fabric network configuration updates
Be able to setup Fabric Network on
Native in a Virtual Machine (Locally)
Cloud (AWS)
Docker &Docker Compose
Minikube & Kubernetes (GCP)
Will be in a position to take the CHFAexam (Practice required)
Tools Covered:
configtxgen, cryptogen, configtxlator
orderer, peer, kafka
fabric-ca-server, fabric-ca-client
jq, docker, docker-compose, minikube kubernetes
AWS &GCPinstallation
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 NOTteach 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
Taught by
Rajeev Sakhuja
Related Courses
Blockchain PlatformsUniversity at Buffalo via Coursera Blockchain Architecture Design and Use Cases
NPTEL via Swayam Blockchain Architecture Design and Use Cases
NPTEL via YouTube Deploying Hyperledger Fabric with AWS Blockchain Templates
Pluralsight Building Blockchains with Hyperledger
Pluralsight