5-day Hyperledger Virtual Bootcamp - June 7th-11th, 2021 - 9:00am-5:00pm ET
5-day Hyperledger Virtual Bootcamp - June 7th-11th, 2021 - 9:00am-5:00pm ET
VIRTUAL CLASS - June 7th-11th, 2021 from 9:00am-5:00pm ET for 5 days.
Once you register, you will be emailed a WebEx link, and confirming details.
COURSE OVERVIEW:
This instructor-led Hyperledger training course is designed for developers and administrators who want to take a comprehensive deep dive on Hyperledger Fabric and Hyperledger Composer. This Hyperledger training course has several comprehensive labs, giving you real world experience.
In 2 days, you will learn the need for blockchain applications, where blockchain is used, and about Hyperledger Fabric, the open source framework for developing blockchain applications and solutions with a modular architecture. It will introduce you to the Hyperledger Composer tool that helps you create Hyperledger Fabric applications through several hands-on labs.
This course has been meticulously put together and taught by world-class subject matter experts. The live training expert will walk you through both overview topics and deep dive topics, such as steps to integrate/develop an application with Hyperledger Fabric. There are use cases, proof of concepts, as well as interactive lab work about the concepts.
WHAT YOU’LL LEARN
Understand why blockchain is needed and where
Explore the major components of blockchain
Learn about Hyperledger Fabric and the structure of a Fabric model
Gain a detailed understanding of the benefits, components and architecture of Hyperledger Composer
Explore the functionality and interface of chaincode
Understand what is Bluemix through labs aimed at performing registration to Bluemix, login to Bluemix, and deploying the chaincode
Perform comprehensive labs to integrate/develop an application with Hyperledger Fabric running a smart contract
Build applications on Hyperledger Fabric
COURSE OUTLINE:
CHAPTER 1: INTRODUCTION TO BLOCKCHAIN
What is Blockchain?
Need for Blockchain
Components of Blockchain
Consensus
Provenance
Immutability
Finality
Where can Blockchain be used
Example on Blockchain
Summary
References
Index
CHAPTER 2: HOW BLOCKCHAIN WORKS
How Blockchain is structured
Role of a developer
Role of an operator
Role of an architect
Consensus Algorithm in brief
Smart Contract
Proof of Work
AIM: Designing a small blockchain
Task1:Defining blocks
Task 2:Creating a genesis block
Task 3:Generating succeeding blocks with immutability
Task 4:Create blockchain
Task 5:Testing
Task 6:Defining transaction
Task 7:Adding transaction to a node
Task 8:Implementing proof of work algorithm
Task 9:Implementing consensus algorithm
Task 10:Creating a transaction
Task 11:Mining
Task 12:Check out the results
Summary
References
Index
CHAPTER 3: INTRODUCTION TO HYPERLEDGER FABRIC
What is Hyperledger Fabric
Usefulness of Hyperledger Fabric
AIM: Installation guide
Lab Work: Hands on installation
Summary
References Index
CHAPTER 4: GETTING STARTED WITH FABRIC MODEL
Structure of fabric model
Key Design features
Assets
Chaincode
Ledger Features
Privacy through Channels
Security and membership Services
Consensus
AIM: Writing application
Lab 1:Getting a test network
Lab 2:How application interact with the network
Lab 3:Updating a ledger
Summary
References
Index
CHAPTER 5: DEEP DIVE INTO BLOCKCHAIN CONCEPT
Network consensus
Channel and Ordering
Network setup
Endorsement Policy
Permissioned Ledger Access
Pluggable World State
AIM: Building up of own network
Lab Work
Summary
References
Index
CHAPTER 6: USE CASE
Defining a use case
Vision of program
Need for blockchain
PROOF OF CONCEPT
Use Case Overview
Blockchain Footprint
Use Case Flow
The POC Environment
Architecture of POC deployment
Summary
References
Index
CHAPTER 7: CHAINCODING
What is chaincode?
Functionality of chaincode
Interface of chaincode
Functions of chaincode
Error Handling
Query, Update and Delete entry
Tables
AIM
Lab 1: Basic environment setup
Lab 2: Clone the Fabric Project
Lab 3: Writing chaincode
Summary
References
Index
CHAPTER 8: WORKING WITH BLUEMIX
What is Bluemix?
AIM
Lab 1: Registration to Bluemix
Lab 2: Login to Bluemix
Lab 3: Deploying the chaincode
Integrating java application with Hyperledger Fabric
Steps to write an application that connects to Hyperledger Fabric
Steps to integrate/develop an application with Hyperledger Fabric running a smart contract
AIM: Defining use case and flow
LAB WORK: Developing an application
Summary
References
Index
CHAPTER 9: INTRODUCTION TO HYPERLEDGER COMPOSER
What is Hyperledger Composer
Benefits of Hyperledger Composer
Components of Hyperledger Composer
Hyperledger Composer Architecture
AIM: Hands on Hyperledger Composer
Lab exercise
Summary
References
Index
CHAPTER 10: TUTORIAL FOR HYPERLEDGER COMPOSER SOLUTION
Hyperledger development tools
Key concepts
AIM: Building a Hyperledger Composer blockchain solution
LAB: Hands on Hyperledger Composer
Summary
References
Index
PREREQUISITES:
This course is highly technical in nature and would require the student to be comfortable with coding. To prepare for the class all students MUST:
Provide their own computer (Mac/PC/Linux)
Comfortable with terminal and command line
Understanding of programming languages (ex: Go, Node.js, Java, Python)
WAYS TO LEARN:
We provide instructor-led in three modalities:
Instructors at classroom locations globally
Instructors Onsite at your location
Via WebEx led by an Instructor with live labs
Prerequisites:
This is a highly technical course. In order to get the most out of this course, you should be proficient with:
-Object Oriented Programming
- Terminal and command line
You also need to bring your own computer for the training course.