Hyperledger Development Bootcamp

    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.


    Location

    The Blockchain University
    FremontUnited States

    Dates

    From 15th December 2018 - 09:00 AM
    to 16th December 2018 - 05:00 PM