Hyperledger Development Bootcamp

The Blockchain University, Fremont
From Dec 15th 2018
To Dec 16th 2018
See the website

Description

Join us!

This coming December 15th & 16th, we welcome to join our upcoming cohort for a hands-on Hyperledger Fabric Developer Bootcamp. In this instructor-led, live training, developers will learn how to use Hyperledger and develop a sample application. This is a 14-hour bootcamp spread over two days.

What is Hyperledger Fabric?

Hyperledger Fabric is a  framework implementation and one of the Hyperledger projects hosted by The Linux Foundation. Intended as a foundation for developing applications or solutions with a modular architecture, Hyperledger Fabric allows components, such as consensus and membership services, to be plug-and-play. Hyperledger Fabric leverages container technology to host smart contracts called “chaincode” that comprise the application logic of the system. Hyperledger Fabric was initially contributed by Digital Asset and IBM, as a result of the first hackathon.

What's the Agenda?

Introduction to Distributed Ledger Technology

How does the Distributed Ledger Technology Work?

Install the prerequisites using prereqs-ubunt.sh script

Reviewing the content of prereqs-ubunt.sh script

Running prereqs-ubunt.sh script to install all prerequisites.

Installing the development environment  - Installing components

Step 1: Install the CLI tools

Composer CLI

Composer REST Server

Generator-Hyperledger-Composer

Yeoman tool - Slide 34

Step 2: Install Playground

Step 3: Set up your IDE

Step 4: Install Hyperledger Fabric

Controlling your dev environment

Starting Hyperledger Fabric

Start Composer Playground

Developing on Composer Playground

Step 1: Open the Hyperledger Composer Playground

Step 2: Creating a new business network

Step 3: Connecting to the business network

Step 4: Adding a model file

Step 5: Adding a transaction processor script file

Step 6: Access control

Step 7: Deploying the updated business network

Step 8: Testing the business network definition

Step 9: Creating participants

Step 10: Creating an asset

Step 11: Submitting transactions

Developing on CLI using Composer

Step 1: Creating a business network structure

Step 2: Defining a business network

Modelling assets, participants, and transactions

Adding JavaScript transaction logic

Adding access control

Step 3: Generate a business network archive

Step 4: Deploying the business network

Step 5: Generating a REST server

Destroy the previous setup

What are the Requirements? 

Comfortable programming in some high-level programming language such as Python, Java\

Comfortable working with some cloud computing platform such as AWS, Azure or the GCP

Basic understanding of Distributed Ledger Technology is not required but would help

Who's Teaching the Course? 

Our instructor has 6+ years of experience in Distributed Ledger Technology and related domains and is a member of the Indian  Council. He is well versed with various frameworks which include HyperLedger Fabric, Iroha, Indy, Chainscript etc. 

With an extensive background on Distributed Ledger Technology, he is a global speaker on Distributed Ledger Technology. Also has been working and designing products which can leverage Distributed Ledger Technology and efficiently solve the problems also at the same time reduces the cost for the companies. 

He has trained more than 2200+ hours on Distributed Technology globally to help the audience understand the technology and how to leverage it.

Sign Up
New to Hackathon.com?
Sign-up to take advantage of all the features
Sign In
Already have an account?
Sign-in to join or create hackathons
Forgot password
Congratulations!
We just sent you a confirmation email.
Validate your email address to finish registration.
The recovery email has been sent
If you don’t receive it, make sure you already have an account.