Hyperledger Fabric Administrator Training: Configuring and Running a Network

This two-day course provides a highly practical training on Hyperledger Fabric with 50% of lab exercises and 50% of theory lectures. You will become proficient in enterprise blockchain and fully armed to configure, set up, and manage the application life cycle. By the end of the course, you will have a DApp with a universal configuration deployed on your working station with a basic chaincode and the REST API.

Course deliverables

  • Permissioned access and authority management: Membership Service Provider and Certificate Authority
  • Configuring the network and the distributed ordering service
  • Automated deployment of the multi-host Hyperledger Fabric with the Solo orderer and a Kafka cluster
  • Application life cycle management
  • Practice with PoCs developed for popular use cases — supply chain, over-the-counter trading — to learn how business logic is implemented in the chaincode
  • Covering the questions for the Hyperledger Fabric Administrator certification exam

Who should attend

  • DevOps engineers deploying and operating DApps on the cloud-based infrastructure
  • Developers writing chaincode in Golang/Java/Node.js
  • Everyone who wants to be prepared for the Certified Hyperledger Fabric Administrator exam

Training program

1
DAY 1
see details
Introduction
  • Intro to the blockchain technology
  • Public and private blockchains
  • The Hyperledger Project and an overview of its core frameworks
Hyperledger Fabric concept and fundamentals
  • An architecture, a consensus mechanism, and a transaction flow
  • Fabric CA and Membership Service Provider (MSP)
  • Anatomy of configuration files and crypto material
  • Smart contracts (chaincode)
    • Sub Item Data
Application life cycle management
  • Chaincode installation and instantiation
    • Sub Item Data
  • Endorsement policy configuration and change
    • Sub Item Data
  • Management of private data collections
    • Sub Item Data
  • Chaincode modification or upgrade
    • Sub Item Data
2
DAY 2
see details
Hyperledger Fabric configuration and deployment automation
  • Designing an enterprise solution based on Fabric
  • Setting up a Hyperledger Fabric network in a developer mode (on a single host)
  • Multi-host Fabric Starter with the Solo-Orderer and a Kafka cluster
    • Sub Item Data
Use CLI commands to manage the dApp running on Fabric
  • Customizing the application
  • Reconfiguring the network: adding a new channel and chaincode
  • Adding new Organizations to the channel
  • Troubleshooting the network: analyzing peer logs
    • Sub Item Data
Use Hyperledger Caliper to measure performance of your blockchain
  • Item Data
    • Sub Item Data
Practice with PoCs and learn about the chaincode logic
  • Supply chain management: assets origin and transfer
    • Sub Item Data
  • OTC trading platform: peer-to-peer direct deals
    • Sub Item Data
Practical advice: How to start a corporate blockchain project
  • Prototyping the distributed ledger(s) for each channel
    • Sub Item Data
  • Defining the sources of all types of the data
    • Sub Item Data
  • Drawing the diagrams of all business processes: the Actors, and how they are supposed to interact with the ledger(s)
    • Sub Item Data
  • Describing algorithms for the chaincode for each channel
    • Sub Item Data

Prerequisites

All attendees work on their laptops with:

  • Local installation of Ubuntu 16; 64-bit (dual boot or virtual)
  • Docker, Docker-compose, Go v1.8 or higher
  • An IDE with Go support: Eclipse, VSCode, JetBrains

Basic knowledge of Golang, Java, or JavaScript (syntax, control flow)

Basic understanding of PKI and Docker

Need private training for your team?

Check public classes schedule

Our customers

What trainees say about Altoros courses

Cloud Foundry for DevOps Training
Cloud Foundry Training at Cloud Foundry Summit, 2017
Kubernetes Deep Dive Training, Los Angeles
Get updates on upcoming events and new courses, discounts and special offers
Email*

Resources

Contact us

Contact me if you have any questions or want to request a quote

Natalia Usenia

Training Coordinator

Headquarters

830 Stewart Dr., Suite 119Sunnyvale, CA 94085
First Name*
Last Name*
Email*
Phone*
Your company name*
Your Message (optional)