Course details

Smart Contracts & Hyperledger Fabric: Hyperledger Composer Playground

Smart Contracts & Hyperledger Fabric: Hyperledger Composer Playground


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

In this course, you will explore the definition and testing of a blockchain app for recording transactions on supply chain assets. In the cloud-based Hyperledger Composer environment, examine syntax of the CTO modeling language. Recall the transaction processing script and identify access control list (ACL) rules for a Hyperledger Composer network. Next, test business blockchain network scenarios in a Composer Playground test environment using the Composer Playground tool and identify options and templates to build business blockchain networks: identifying assets, participants, and transactions involved in a supply chain’s blockchain network. Generate identities for Hyperledger Composer network participants and create assets and participants involved in transactions. Perform tests of permissions defined in Composer’s ACL file and confirm the logic of the transactions, then invoke transactions using Composer Playground UI and confirm defined permissions. Export the blockchain business network defined in Hyperledger Composer Playground, which can later be used to deploy the network to another Hyperledger Fabric network. The concluding exercise lists definition files for a Hypercomposer blockchain application and connects participants to the test environment.



Expected Duration (hours)
1.5

Lesson Objectives

Smart Contracts & Hyperledger Fabric: Hyperledger Composer Playground

  • identify the subject areas covered in this course
  • connect to the cloud-based Hyperledger Composer environment and recognize the syntax of the CTO modeling language
  • recall the details required in the transaction processing script for a Hyperledger Composer network
  • identify the types of rules that can be defined in the access control list (ACL) for a Hyperledger Composer network
  • deploy a business blockchain network to a test environment on Hyperledger Composer Playground
  • use the Hyperledger Composer Playground tool to test different scenarios for a business blockchain network
  • identify the options and templates supplied by Hyperledger Composer Playground to build out business blockchain networks
  • define the assets, participants, and types of transactions and events that will be involved in a blockchain network for a supply chain
  • generate identities for different participants in a Hyperledger Composer network and create instances of assets and participants that will be involved in transactions
  • perform tests of the permissions defined in the ACL file of the Hyperledger Composer network and confirm the logic of the transactions
  • invoke transactions using the Hyperledger Composer Playground UI and confirm the permissions defined for the network
  • export the blockchain business network defined in Hyperledger Composer Playground, which can later be used to deploy the network to another Hyperledger Fabric network
  • list the definition files for a Hyperledger Composer blockchain application and connect to the test environment as an instance of a participant
  • Course Number:
    it_bcbschdj_06_enus

    Expertise Level
    Intermediate