Hyperledger Fabric Administrator Training: Configuring and Running a Network [Chicago]

Hyperledger Fabric Administrator Training: Configuring and Running a Network [Chicago]

Date/Time
Date(s) - 06/04/2019 - 07/04/2019
9:00 am - 6:00 pm

Location
Chicago

Categories


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 duration:

2 days (8 hrs per day).

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 lifecycle 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

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

Prerequisites and skills

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

Training program

Day 1. (Theory)

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)

Application life cycle management

  • Chaincode installation and instantiation
  • Endorsement policy configuration and change
  • Management of private data collections
  • Chaincode modification or upgrade

Day 2. (Practice)

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

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

Practice with PoCs and learn about the chaincode logic

  • Supply chain management: assets origin and transfer
  • OTC trading platform: peer-to-peer direct deals

Practical advice: How to start a corporate blockchain project

  • Prototyping the distributed ledger(s) for each channel
  • Defining the sources of all types of the  data
  • Drawing the diagrams of all business processes: the Actors, and how they are supposed to interact with the ledger(s)
  • Describing algorithms for the chaincode for each channel

About the Trainer:
Greg Skerry, Blockchain Solutions Architect, Trainer

Greg joined Altoros as a supporting Trainer on Blockchain and Hyperledger Fabric.
Previous to this position, Greg worked as Project Manager at Thomson Reuters where he was involved in systems integration and product management of an industry-first cloud-based tax analytics and reporting platform, advising implementations for Fortune 500 and Fortune 100 clients.
Greg also previously worked in Senior Analyst and Senior Consultant positions at BDO LLP, and at Ernst & Young, LLP. Greg graduated from the Software Engineering Immersive at Fullstack Academy of Code in New York City, centered on full-stack JavaScript programming, including Node.js, Angular, React.js as well as SQL and NoSQL data architectures, and has developed distributed applications using the Ethereum framework. He holds a B.A. in International Economics from University of Virginia.

 

Hyperledger Fabric Administrator Training: Configuring and Running a Network [Chicago]

Rate This Event:
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...

More Events

No Events