3-day Hyperledger Virtual Bootcamp - July 11th-12th 9:00am-5:00pm ET

Capture.PNG
Capture.PNG
sale

3-day Hyperledger Virtual Bootcamp - July 11th-12th 9:00am-5:00pm ET

1,795.00 1,895.00

VIRTUAL CLASS - July 11th-12th 9:00am-5:00pm ET both 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.

Quantity:
Add To Cart