Course Outline

Introduction

  • Overview of Hyperledger Composer
  • Understanding blockchain business networks
  • Course objectives and setup

Defining Assets, Business Rules, and Participants

  • Modeling assets, participants, and transactions
  • Business network modeling language (CTO files)
  • Writing transaction logic with JavaScript

Identity and Access Control

  • Identity issuance and management
  • Access control lists (ACLs)
  • Security considerations and best practices

Modeling Reusable, Core Components

  • Designing modular and maintainable network models
  • Reusability and inheritance in Composer models

Leveraging Business Network Archive Packages

  • Generating and exporting .bna packages
  • Version control and lifecycle management

Generating JavaScript and REST APIs

  • Auto-generating REST APIs with Composer REST Server
  • API customization and security options

Developing and Testing in Composer Playground

  • Simulating networks in-browser
  • Testing transactions, models, and identities
  • Debugging transaction logic

Deploying to a Live Hyperledger Fabric Blockchain

  • Preparing Fabric runtime for deployment
  • Deploying business network archives
  • Verifying deployment and live testing

Integration with External Systems

  • Connecting Composer APIs to web and enterprise apps
  • Use cases for IoT, supply chain, finance, etc.

Creating and Testing Applications on the Blockchain

  • Designing a front-end interface for the blockchain
  • End-to-end development demo

Troubleshooting

  • Common errors and how to resolve them
  • Debugging tools and logs

Summary and Next Steps

  • Recap of key concepts
  • Best practices and next steps
  • Resources for continued learning

Requirements

  • Programming experience
  • Basic understanding of blockchains
  • Experience with Linux

Audience

  • Developers
 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories