Course Description
Intended as a foundation for developing applications or solutions with a modular architecture, Hyperledger Fabric allows components, such as consensus and membership services, to be plug-and-play.
Hyperledger Fabric leverages container technology to host smart contracts called “chaincode” that comprise the application logic of the system.
Prerequisites
- Familiarity with Web Applications (HTTP and REST)
- Experience with Node JS basics
Number of Days & Format
Number of Days: Three training days.
Format: Instructor lead (in person), remote, or training-on-demand, DOWNLOAD OUTLINE
Course curriculum
-
1
Welcome to the course!
- Configuring State Database - Aim & Theory
- Before we begin...
-
2
Configuring State Database
- Configuring State Database: Lab
- Configuring a State Database in HyperLedger Fabric
- Cofiguring State Database 01 - Aim & Theory
- Cofiguring State Database 02 - Pre-requisites and task steps
- Cofiguring State Database 03 - Download Basic network and Binaries
- Cofiguring State Database 04 - Start Default network with couchdb
- Cofiguring State Database 05 - Network configuration for leveldb
- lab-1
-
3
MULTI-ORGANIZATION HYPERLEDGER FABRIC NETWORK.
- Multi Org Network 01 Aim & Theory
- Multi Org Network 03 Download Basic network
- Multi Org Network 04 Update Configuration
- Multi Org Network 05 Docker Compose file Update
- Multi Org Network 06 validate channel
- lab-2
-
4
Install Chaincode
- Install Chaincode 01 Aim & Theory
- Install Chaincode 02 install chaincode
- Lab-3
-
5
Update Chaincode
- Update chaincode 01 Aim
- Update chaincode 02 task steps
- Update Chaincode 03 update chaincode
- Aim upgrade chaincode
- invoke query update-chaincode
- steps update-chaincode
-
6
Install Chaincode on Multi Org Network
- multi org chaincode 01 Aim
- multi org chaincode 02 task steps
- Installing Chaincode on multi-organization Hyperledger Fabric Network
- Installing Chaincode on multi-organization Hyperledger Fabric Network (1)
- Installing Chaincode on multi-organization Hyperledger Fabric Network (2)
- Installing Chaincode on multi-organization Hyperledger Fabric Network (3)
-
7
Modify Endorsement Policy of Chaincode
- Endorsement 01Aim
- Endorsement 02 Steps
- Endorsment Policy 03 instantiate chaincode
- Endorsment Policy 04 validate endorsement
- AIM
- Endorsement 02 Steps PDF
- Endorsment Policy 03 instantiate chaincode PDF
- Endorsment Policy 04 validate endorsement PDF
-
8
Create New Channel
- Create Channel 01 Aim
- Create Channel 02 Steps
- Create Channel 03 binaries
- Create channel 04 crate channel join channel
- Create Channel 01 Aim PDF
- Create Channel 02 Steps PDF
- Create Channel 03 binaries PDF
- Create channel 04 crate channel join channel PDF
-
9
Add New Organization to existing Network
- Add New Org 01Aim
- Add New Org 02 steps
- Add New Org 03 artifacts start nw
- Add New Org 04 Decode encode channel block
- Add New Org 05 Update Channel
- AIM
- Add New Org 02 steps PDF
- Add New Org 03 artifacts start nw PDF
- Add New Org 04 Decode encode channel block PDF
- Add New Org 05 Update Channel PDF
-
10
Update Anchor Peers
- Anchor peer 01 Aim
- Anchor peer 02 steps
- Anchor peer 03 start nw
- Anchor peer 04 update channel
- Anchor peer 01 Aim PDF
- Anchor peer 02 steps PDF
- Anchor peer 03 start nw PDF
- Anchor peer 04 update channel PDF
-
11
Change Ordering Service Consensus from SOLO to KAFKA
- Kafka 01 Aim
- Kafka 02 Steps
- Kafka 03 Config
- Kafka 04 start nw
- AIM
- Kafka 02 Steps
-
12
Fabric CA Managing Identities
- Fabric CA 01 Aim
- Fabric CA 02 steps
- Fabric CA 03 nw bootstrap
- Fabric CA 04 revoke enroll
- Steps
- Start ca
- enroll
- Aim
-
13
Fabric CA Advance
- Fabric CA Adv 03 start nw remove id
- Fabric CA Adv 04 roles
- Fabric CA Advanced 01 Aim
- Fabric CA Advanced 02 Steps
- Steps
- register identity
- Aim
- Affiliation
-
14
CLI & Logging
- CLI 01 Aim
- CLI 02 steps
- Cli 03 start nw install cc
- Aim
- logs
- start nw
- steps
-
15
Service Discovery
- aim
- operations
- steps