Hyperledger Training: Developing on Hyperledger Fabric

Hyperledger Training: Developing on Hyperledger Fabric

Regular price $1,795.00 Sale


Duration:
Delivery:
2 Days
Instructor-led
50% Lecture
Ways to Train: Public Classroom
Instructor-led Virtual
Onsite at Your Location
50% Lab

hyperledger_training
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

Note: If you have 3 or more students we can come onsite to your location.

Request Information or Custom Quote

We Have Trained:

Hyperledger Training: Developing on Hyperledger Fabric

Regular price $1,795.00 Sale


Duration:
Delivery:
2 Days
Instructor-led
50% Lecture
Ways to Train: Public Classroom
Instructor-led Virtual
Onsite at Your Location
50% Lab

hyperledger_training
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

Note: If you have 3 or more students we can come onsite to your location.