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

Certification:

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