UrbanPro
true

Hyperledger Fabric & Composer

LIVE
4 reviews
2 Hours

Course offered by RhombusLabs

24 reviews

Design and Setup Hyperledger Fabric Infrastructure from scratch:

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).

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

- Understanding of Virtual Machines | Hyper

- Access to cloud

- Working knowledge of JSON or YAML format

What would you learn?

At the end of this course students will:

1. Have hands on knowledge of Hyperledger Fabric Components/Architecture

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

3. Be able to setup the test & production grade infrastructure

4. Design Consortium setups & policies

5. Configure the YAML files for Fabric network initialization

6. Carry out Fabric network configuration updates

7. Setup Fabric CA & manage identities

8. Fabric setup on cloud (AWS

Course Curriculum :

Hyperledger Fabric Refresher

Hyperledger Project and Blockchain for Business
Hyperledger Fabric Architecture & Components (Part 1)
Hyperledger Fabric Architecture & Components (Part 2)
Hyperledger Fabric Binaries & Configuration
Hyperledger Fabric Distribution and Infrastructure options

Setup the Fabric Test Environment

Development Machine Requirements & Setup options
Introduction to Hypervisor & setup of Virtual Box and Vagrant
HLF2 - Course Project Setup
Visual Studio Code & HLF2 Project Folders Overview

Setting the stage


Consortiums and Blockchain Networks
Case Study: The Airlines Industry Consortium

Cryptogen Tool


Cryptogen Command Line Interface (CLI)
Cryptogen tool configuration setup
Test environment setup & use of cypto material
Exercise - Setup crypto-config.yaml for 2 Peer Orgs

Configtxgen Tool

Introduction to the configtxgen tool
Setting up the configtx.yaml file
Configtx YAML - Profiles section
Generating the Genesis Block
Generating the Create Channel Transaction
Generating the Anchor Peer Update Transaction
Exercise-Setup a new Channel Profile with 2 Orgs

Orderer Binary & Setup

Orderer Binary Overview
Test Environment Setup
Orderer YAML File Overview
Orderer configuration: Genesis Block & Ledger Storage
Orderer configuration: BCCSP & MSP Setup
Orderer configuration: gRPC Setup
Kafka 101 and Installation
Recipe: Switch the Orderer Type to Kafka

Peer Binary commands & Setup

Peer binary overview
Peer Test Setup
Peer Commands: help, version, node, logging
Command: Channel create, join, list
Command: Channel fetch, getinfo
Command: Channel signconfigtx, update
Command: Chaincode install, instantiate, list
Command: Chaincode upgrade
Command: Chaincode query, invoke
Command: Chaincode package
Recipe: Automating the Peer Initialization

Peer concepts and setup


Peer configuration file overview
Peer setup : Identity, GRPC listener, MSP
Transport Layer Security
Recipe: Enabling Peer Transport Layer Security (TLS)
Gossip Data Dissemination Protocol
Gossip parameters setup
BCCSP Setup
Peer Events Overview & Setup
Ledger & State Data Persistence
Recipe: Using CouchDB for State Data Persistence

Chaincode and Peer Setup

Install & Instantiate process under the covers
Recipe : Debugging Chaincode using Peer Dev Mode
Peer Storage & Naming Schemes
Exercise: Hands on with Peer Storage & Naming
Introduction to System Chaincode
Application chaincode Lifecycle & LSCC
Recipe : Removing the Chaincode from Peer
Endosement & Validation System Chaincode (ESCC & VSCC)
Configuration & Querying System Chaincode (CSCC & QSCC)

Network Configuration Tools - configtxlator & JQ Utility

Configuration Update Workflow & Introduction to tools
Configtxlator Tool
Basic use of JQ Utility

Setting up the Network Configuration and Policies

Network initialization and configuration updates
Recipe: Inspecting the latest channel configuration
Introduction to Policies - Rules & Principals
Policy changes from Release 1.1 to 1.2
Policy Hierarchies, Naming and Types
Policies encode in genesis block + JSON utility
Signature Type Policies
Exercise: Manually create the Airline Channel with different identities
Implicit Meta Type Policies
Exercise: Set up the Application | Channel Group Policies

Resource Level Access Control Lists

Resource level Access Control
Exercise: Execute the peer chaincode list commands with different identities
Recipe: Restricting Access to Chaincode Info

Fabric Certification Authority

Hypeledger Fabric Identity Management
Hyperledger Fabric Certification Authority
Exercise: Explore the CA Server
Configuring and Launching the CA Server
Recipe: Setup Root Certification Authority
Fabric CA Client
Exercise-Explore the CA Client Setup
Attribute Based Access Control (ABAC) & Identity Commands
Exercise-Managing user identities
Identity Management Rules
Fabric CA Client YAML Configuration

Multi Org Setup with Root Certification Authority

Case Study Status & Test Environment Setup
Fabric CA Server Setup, Roles & Identities
Exercise-Setup CA Server
Register & Enroll Organization Identities
Exercise-Setup Organization Admins
Local MSP setup for Identities & Organizations
Exercise-setup MSP for User Identity
Recipe-Setup Organization MSP
Orderer Setup Tasks
Exercise-setup the Orderer
Peer and Channel Setup Tasks
Exercise-Setup Airline Channel
Recipe-Setup Anchor Peer
Recipe-Setup Regular Peer

Updating the Network Configuration

Configuration update tasks - Part 1
Configuration update tasks - Part 2
Recipe-Updating the Channel Configuration
Recipe-Add a new member org
Exercise-Add a budget Peer

Fabric setup on the Cloud

Revisit Acme Case Study
Pre-requisites for the cloud setup
Cloud setup overview and approach
Crypto setup (Part 1)
Setup cloud VM and configuration files (Part 2)
Orderer Setup (Part 3)
Anchor Peers Setup
Testing strategy & approach for the cloud setup
Exercise-Setup Budget Peer

 

 

About the Trainer

4.9 Avg Rating

24 Reviews

25 Students

8 Courses

RhombusLabs

Bachelor of Engineering

Over 10+ years of IT experience which includes 2+ years of Extensive experience as a React JS Developer and 8 years of Experience as a Java Developer.
Extensive experience working in Frontend using JavaScript, React JS, JSON, Node.js, HTML, CSS, SASS and Backend using Core Java, Servlet, JSP, JavaScript, Spring, Hibernate, Linux, Windows platforms.
Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
Extensive knowledge in developing single - page applications (SPAs).
Good experience on customizing CSS frameworks.
Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Developer Tool Bar.
Expertise in React JS framework to develop the SPA.
Experience in using React JS components, Forms, Events, Keys.
Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
Familiar with creating Custom Reusable React Components Library.
Experienced in working with Node.JS and NPM modules like http-server, path, Request, express

Students also enrolled in these courses

LIVE
4 reviews
3 Hours

Course offered by Arun

24 reviews

Reviews (4)

5 out of 5 4 reviews

RhombusLabs https://www.urbanpro.com/assets/new-ui/institute-100X100.png Ashok Nagar
5.0054
RhombusLabs
S

Ethereum & Solidity Training

"RhombusLabs is great place to learn open source technology, I have been learning Blockchain concepts, Ethereum, web3.js and solidity for last two months. Trainer is awesome helping me crack the tough concept with real time example. I strongly recommend RhombusLabs for building your own Decentralized application or blockchain apps. "

RhombusLabs
R

Hyperledger Fabric & Composer

"Rhombus is the best place to get trained in Blockchain. I was a Senior full stack engineer - wanted to learn Blockchain with Real Industry experts. Googled and researched a lot and got to know about Rhombuslabs through my friends reference. Arun, is really a great instructor and trainer and they really had POC in hyperledger and working on implementing on blockchain solution to fleet management. If you want to transition your career as Blockchain developers - there is a huge demand for them now - I highly recommend RhombusLabs. "

RhombusLabs
S

Blockchain

"Very good presentation and practical explanation. It shows the in-depth research on the topics they cover. I didn't have any knowledge on Blockchain, but when I went there, they clearly explained the basics and then explained helped to create a decentralized application using Hyperledger Fabric and Composer. The trainer has very good industry knowledge and helped me to integrate with UI using REST APIs. Thanks, RHOMBUS. "

RhombusLabs
S

Blockchain

"I went for Hyperledger Fabric & Composer Training for last two month, training was very good with working live project. They provided me training on docker and cloud which was very useful. I was able to create my own smart contract and integrate with demo application. Trainer was excellent has lot of experience in developing application. "

View All
Have you attended any class with RhombusLabs?

Tutor has not setup batch timings yet. Book a Demo to talk to the Tutor.

Different batches available for this Course

5 out of 5 4 reviews

RhombusLabs https://www.urbanpro.com/assets/new-ui/institute-100X100.png Ashok Nagar
5.0054
RhombusLabs
S

Ethereum & Solidity Training

"RhombusLabs is great place to learn open source technology, I have been learning Blockchain concepts, Ethereum, web3.js and solidity for last two months. Trainer is awesome helping me crack the tough concept with real time example. I strongly recommend RhombusLabs for building your own Decentralized application or blockchain apps. "

RhombusLabs
R

Hyperledger Fabric & Composer

"Rhombus is the best place to get trained in Blockchain. I was a Senior full stack engineer - wanted to learn Blockchain with Real Industry experts. Googled and researched a lot and got to know about Rhombuslabs through my friends reference. Arun, is really a great instructor and trainer and they really had POC in hyperledger and working on implementing on blockchain solution to fleet management. If you want to transition your career as Blockchain developers - there is a huge demand for them now - I highly recommend RhombusLabs. "

RhombusLabs
S

Blockchain

"Very good presentation and practical explanation. It shows the in-depth research on the topics they cover. I didn't have any knowledge on Blockchain, but when I went there, they clearly explained the basics and then explained helped to create a decentralized application using Hyperledger Fabric and Composer. The trainer has very good industry knowledge and helped me to integrate with UI using REST APIs. Thanks, RHOMBUS. "

RhombusLabs
S

Blockchain

"I went for Hyperledger Fabric & Composer Training for last two month, training was very good with working live project. They provided me training on docker and cloud which was very useful. I was able to create my own smart contract and integrate with demo application. Trainer was excellent has lot of experience in developing application. "

Have you attended any class with RhombusLabs?

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

Certified

The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.

Different batches available for this Course

tickYou have successfully registered

Hyperledger Fabric & Composer by RhombusLabs

Arun picture
LIVE
(4 reviews)

Class
starts in

00

Days

01

Hour

01

Min

01

Sec

Select One

Register Now

Do you want to Register for this Free class?

Yes, Register No, not right now

Tell us a little more about yourself

Hyperledger Fabric & Composer by RhombusLabs

Arun picture
LIVE
(4 reviews)

Class
starts in

00

Days

01

Hour

01

Min

01

Sec

Please enter Student name

Please enter your email address.

Please enter phone number.

Verify Your Mobile Number

Please verify your Mobile Number to book this free class.

Update

Please enter 10 digit phone number.

Please enter your phone number.

Please Enter a valid Mobile Number

This number is already in use.

Resend

Please enter OTP.

Or, give a missed call and get your number verified

080-66-0844-42

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more