YoVDO

Hyperledger Fabric 2.x Network Design & Setup

Offered By: Udemy

Tags

Hyperledger Courses Docker Courses Minikube Courses Hyperledger Fabric Courses

Course Description

Overview

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

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:

  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 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 Business Models
Duke University via Coursera
Blockchain Framework & Platforms
IBM via edX
Introduction to Hyperledger Self-Sovereign Identity Blockchain Solutions
Linux Foundation via edX
Blockchain Theory and Applications Ⅱ
Pohang University of Science and Technology via Coursera
Blockchain Certification Training
Edureka