
ABOUT THE PROGRAM
The Certified Hyperledger Fabric Developer Program primarily focuses on chaincode (smart contract) and application development on Hyperledger FabricV2.5 using Go. The developer course caters to the needs of developers with a blend of topics related to chaincode, application development, and deployment.
WHO IS IT FOR?
The course is open for anyone familiar with the concepts of blockchain technology and has advanced programming knowledge of Go, Gin, HTML, JavaScript and Docker compose.
WHAT YOU WILL LEARN
- Differentiate between Public and Permissioned distributed ledger technologies.
- Role of permissioned DLTs for various domain and business applications.
- The projects under the Hyperledger umbrella, especially Hyperledger Fabric for its distributed enterprise-grade architecture and modular design.
- Demonstrate the use of various components/modules present in the Hyperledger Fabric platform.
- Understand and build a small Multi-org based Hyperledger Fabric network.
- Use tools and techniques needed to develop, test and deploy Chaincode in Hyperledger Fabric
- Understand and implement Private Data Collections and familiarize rich queries.
- Build a Fabric Network for the use case.
- Use Go SDK for Chaincode interaction from an external application, familiarize with events processing and build a UI
PREREQUISITES
- Thorough knowledge on Blockchain (We highly recommend completing our Certified Blockchain Associate course before joining this course).
- Knowledge of Go, JavaScript, Gin, HTML and Docker compose (an introduction will be provided during the course)
- Familiarity with Ubuntu basic commands
- Familiarity with the version control system such as Github/GitLab is recommended
DURATION, MODE OF DELIVERY
50+ Hours of Instructor-led Training + 01 Month Project
CERTIFICATION
Certification is based on Continuous Evaluation through Online Quizzes and Final Project.The learner is expected to submit a project at the end. There will be an online project evaluation to assess the learner’s understanding of Hyperledger Fabric and the overall project workflow. To be certified, the learner must obtain at least 60% in the viva and a final grade of 60% or higher.
Course Fee
Course Fee is 15000 INR + Applicable Taxes
WHAT YOU WILL GET
- Course Materials
- Content Access (Duration of the course)
- Online Assessments
- Blockchain-enabled Digital Certificate
- Fully Instructor-led Interactive Sessions
- Project Idea Mentor Support
BATCHES OPEN FOR ADMISSION
- Batch Details: Virtual Batch 16
- Timeline : 14th July 2025 to 7th Aug 2025
- Timing: 10 AM to 1 PM
- Online Platform : Zoom
HARDWARE PREREQUISITES
- Operating System: Ubuntu 22.04 or higher
- RAM: 8GB or higher
- Free disk space: 40 GB
- High-speed internet connectivity
Note: All lab sessions are demonstrated and tested on Ubuntu. While the setup may work on other operating systems, official session support is provided only for Ubuntu. Candidates using other OS are expected to resolve compatibility issues on their own.
COURSE OUTLINE
Day | Session Topic | Duration |
1 | Introduction to Hyperledger Fabric, Architecture, Transaction Flow, RAFT consensus | 3 Hours |
2 | Setting up the Development Environment, Docker and Docker-compose Overview | 3 Hours |
3 | Golang overview, Go Hands-on | 3 Hours |
4 | Introduce the Use Case, Build network for the usecase | 3 Hours |
5 | Introduction to Chaincode, Develop Chaincode in Go, Chaincode Lifecycle | 3 Hours |
6 | Chaincode Testing, Chaincode for the usecase | 3 Hours |
7 | Private Data Collection, Introduce Rich Queries | 3 Hours |
8 | Advanced Queries, Complete the chaincode | 3 Hours |
9 | Familiarize Test Network | 3 Hours |
10 | Fabric Network- Generate certificates using cryptogen, Generate certificates using Fabric CA | 3 Hours |
11 | Fabric Network- Develop configtx.yaml and docker-compose files for network, Build the network | 3 Hours |
12 | Fabric Network- Install Chaincode, Invoke and Query the chaincode, Update chaincode | 3 Hours |
13 | Fabric network- Adding another peer to an existing Organization, Adding another Organization to existing network | 3 Hours |
14 | Fabric network – Build the network for usecase, Deploy and Invoke chaincode | 3 Hours |
15 | Fabric Client SDK, Build Client Application in Go | 3 Hours |
16 | Hyperledger Fabric Events and subscription, Implement REST APIs, Postman Integration | 3 Hours |
17 | Familiarize GIN Framework, HTML UI Integration | 3 Hours |
18 | Integrate Hyperledger Caliper, Project Guidelines | 3 Hours |
19 | Project Submission | 1 Month |
PROGRAM SCHEDULE
Contact
If you have any queries regarding Certified Hyperledger Fabric Developer, please send us an e-mail to kba.admin@duk.ac.in.