Blockchain Development with Hyperledger Fabric and Composer

  • At times to suit you, Weekends, Evenings or Daytime
  • Small classes to focus on your learning
  • Enhance your employability

overview & enrollment

  • Course level: Intermediate
  • Total Duration: 30 Hours
  • Delivery Method: Instructor LED based Classroom Training

Following topics are included in this course:

  • What is Blockchain?
  • What is Hyperledger?
  • A DLT for Business application
  • Development Environment Scripts
  • REST server overview & security


Certificate of Completion will be provided after completing the course

Skills Required

No prior knowledge on Blockchain is required. Candidate should have basic knowledge of programming concept.

full course outline

  • What is Blockchain?
  • What is Hyperledger?
  • Distributed Ledger Technology
  • Its challenges
  • A DLT for Business application
  • Assets, Chaincode& Ledger
  • Permissioned Network
  • Members and Membership Service Provider
  • Nodes and Channels
  • Composer Dev Tools Installation
  • Install Docker and Docker Toolkit
  • Installation of Fabric Tools
  • Post Installation steps
  • Development Environment Scripts
  • Practice Start, Stop, Suspend, Restart server
  • Ledger Implementation
  • Dev Environment: Peer and CouchDB
  • Peers Nodes: Anchors and Endorsers
  • Client Node
  • Orderer Node
  • Membership Service Provider & certificate authority
  • Orderer and CA server
  • Chaincode Development
  • Fabric Composer Playground
  • Yeoman Hyperledger Generators
  • Participants Roles and Business Network Cards
  • Composer CLI Tool
    1. Deploying a Network Application
    2. Network Application Management
  • Exercise: Create and Deploy Network Application
  • REST server overview
  • REST server security
  • Skeleton Angular Application using Yo
  • Modeling Language Files – Namespace
  • Defining the resources
  • Object Orientation
  • Modeling Arrays
  • Registries and Relationship between resources
  • Adding the field validation
  • Resource registries and identities
  • Modeling the transactions
  • Queries
  • Business Network Card Management
  • Card Storage API
  • Admin Connection Class
  • Business Network Connection Class
  • Submitting a Transaction
  • Registries
  • Resources
  • Querying the Registries
  • Subscribing to Events
  • Embedded runtime or testing
  • Runtime API for transaction processing functions
  • Implementing Programmatic Access Control
  • Application Design Patterns
  • Securing the REST server with authentication strategy
  • Applying OAuth 2.0 authentication strategy to REST server
  • Working of Multi user enabled REST server

Contact Us for Training

Close Menu