Course details

Smart Contracts & Hyperledger Fabric: Web Apps for Hyperledger Composer Networks

Smart Contracts & Hyperledger Fabric: Web Apps for Hyperledger Composer Networks


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Continue your exploration of the world of Hyperledger in this 10-video course, covering development of a Hyperledger Composer blockchain application on your own machine. Participants can build their own web apps to interact with that blockchain network by using REST API calls. The course begins by setting up a Composer project on local machines, using the Yeoman scaffolding tool. Next, you will develop and export a business network definition to record transactions for a supply chain. Then learn how to deploy that network to a Hyperledger Fabric environment and set up a REST server, which allows interaction with the network by using REST API calls.
Finally, an Angular web app supplied by Hyperledger allows you to interact with the blockchain network via the REST server. After completing this course, you will be far more knowledgeable about Hyperledger Composer and Hyperledger Fabric, and ready to build a real-life application which can record all important transactions in the secure environment of a Hyperledger Fabric blockchain network, with the convenience of a web application.



Expected Duration (hours)
1.2

Lesson Objectives

Smart Contracts & Hyperledger Fabric: Web Apps for Hyperledger Composer Networks

  • identify the subject areas covered in this course
  • install tools such as the Composer REST Server and Yeoman to simplify the building of apps for Hyperledger Composer
  • set up a Hyperledger Fabric network to which the Composer network can be installed
  • develop the blockchain network definition using Yeoman, package it in a business network archive, and install that on the Hyperledger Fabric network
  • initialize the Hyperledger Composer REST API server so that it can be used to interact with a deployed blockchain network
  • use the Composer REST server to access the deployed blockchain network using API calls
  • record transactions on the blockchain network using the UI provided by the Composer REST server
  • download and install the Angular JS app supplied by Hyperledger to interact with the deployed Composer network
  • use the Angular app for Hyperledger Composer to create instances of assets and participants and to record transactions on the deployed blockchain network
  • summarize the steps to deploy a Hyperledger Composer app to a Fabric network and describe the boilerplate web application for Hyperledger Composer
  • Course Number:
    it_bcbschdj_07_enus

    Expertise Level
    Intermediate