Certified Hyperledger Developer (Fabric)

Prerequisite

Knowledge on Blockchain &
Advanced OOP Concepts

Duration

50 Hours + Project (Virtual Instructor-led)

Certification

Based on Online Evaluation &
Final Project.

am-1-compressed-1024x1024-compressed
tr-compressed-1024x1024-compressed

ABOUT THIS COURSE

Kerala Blockchain Academy, an Associate member of Hyperledger, offers comprehensive training and certification on Hyperledger Fabric for developers. Hyperledger Fabric is an enterprise-grade permissioned DLT framework for developing distributed applications and solutions for businesses. The modular, versatile and privacy-oriented design of Fabric helps to achieve the needs of specific industry use cases.

The developer course primarily focuses on chaincode(smart contract) and application development on Hyperledger Fabric using NodeJS. The course caters to the need of developers and administrators with a blend of topics related to application development, network administration, and deployment.

The course begins with a refresher on Blockchain terminologies and applications which then opens to extensive coverage of fabric components and architecture. A use-case driven approach is taken in which the learner would be able to understand the concepts by building up a use-case from scratch. By the end of the course, the learner will be able to build a minimal Fabric network using docker, implement chaincode using NodeJS, write client applications using Fabric SDKs, and leverage the Fabric CA capabilities. Please note that the course content currently covers Fabric version 1.4. We will update the course for version 2.0 in subsequent releases.

Besides theory and hands-on exercises, participants need to work on a DLT application development project from scratch for the completion of the training. The certification is based on continuous evaluation and based on the performance of the participant in the final project evaluation and presentation

COURSE SYLLABUS

Blockchain Memoir. Tracing the origin. Enter Satoshi. "Double" Trouble. Let's Have An Accord. The General Problem. Hashing It Out. Chaining the blocks. Chain Effect - Illustrated. Play By The Rules. A Private Affair. Docker Basics. How Containers Changed Many Worlds. Docking those containers. Composing an App. The Life of a Container. Docker CheatSheet.

Chain Of Change. Tales To Astonish. Tracing the mango back to its tree. The invisible world of papers & containers. Moral Of The Stories. Identifying The Villains. Transparency. Free flow of information. Traceability. Frauds & Malpractices. Chain To The Rescue. The Walmart Story. TradeLens

The Problem Statement. How The Current Mechanism Works. What are the Challenges. Introducing DLT Into The Process. Let's Understand The Business Logic. Why Hyperledger Fabric. Introduction on Hyperledger Fabric. Need For a Permissioned Ledger.Shared Ledger and Shared Programs.Businesses Need Privacy. Defining a Fabric Network. Introduction to Fabric Network. Important Terminologies and Icons. Bootstrapping the Orderer. Certificate Authority. Giving Network Administration Rights. Defining the Consortium. Creating the Autochannel. Peers and Ledgers. Applications and Chaincode. Peers, Orderer and Client. Peers. Channels for Peer Interaction. Ledger and Chaincode. Peer and Applications. Committing Peer and Endorsing Peer. Anchor Peer. Leader Peer. Client Node. Let's explore further on identities. PKI aka Public Key Infrastructure. Identity in Hyperledger Fabric. Digital Certificate. Memership Service Provider (MSP). Understanding The Fabric Transaction Flow. Introduction to Fabric Transaction Flow. Transaction Flow. Bootstrapping the Network. Hands-On Exercise

Look Upon Thy Deeds.The Birth of a Transaction. Introducing Chaincodes.Chaincode Vs Smart Contracts Where do we fit the ledger.Undertsanding The Flow. Diving Deep Into Chaincodes.The life of a chaincode.Chaincode shim.Chaincode Interface.Chaincode Stub Interface.System Chaincode The subtle Art of Writing A Chaincode.Creating A Chaincode.A Closer Look at Chaincodes.Life Of A Contract.Understanding The Logic.Logging And Access Control.Hands-On Exercise

Introduction.Chaincode CLI interaction.The Duties Of A Client.Understanding the players who facilitates the flow.How client app helps with the transaction.Introduction to client components.What's in the Wallet.Gateway to the Network.Building A Profile.The Class of Transaction.

Introduction Why We Need A UI.Introduction to UI.Handlebar Framework.Using JavaScript to get user data.How to run the App.Things we need to know.Connecting The Dots.Handling The UI.Creating Templates Using Handlebars.Coding the UI using template

Events in Hyperledger Fabric Fabric Events: An Introduction Deep Dive Into Fabric Events. Building Block Events. Building Chaincode Events. Building Transaction Events.Rich Queries. Introduction to Rich Queries. Understanding Databases in Fabric. Understanding Fabric Query Functions. Implementing Rich Query Functions. Private Data Collections. Introduction to Private Data Collections. Deep Dive Into PDC. Understanding PDC Definition. Coding Private Data Collections. Steps for Coding Private Data Collections.

MODE OF DELIVERY

The Certified Hyperledger Fabric Developer (CHD – Fabric) Program is offered as both self-paced and instructor-led online.

PREREQUISITE

The pre-requisite for joining the CHD-Fabric program is a thorough knowledge on Blockchain ( If you do not have a thorough knowledge on Blockchain, we highly recommend you to enroll for our free to audit course Certified Blockchain Associate, available at https://elearning.kba.ai/courses/course-v1:CBA+CBA202+2020_T1/about ) and Knowledge on Full Stack Development (HTML, CSS, JavaScript, Express, Node.JS).

CERTIFICATION

Certification is based on Continuous Evaluation through online quizzes and final project evaluation. Kerala Blockchain Academy will provide Certified Hyperledger Fabric Developer Certificate to all the participants who successfully complete all the mandatory requirements of the  program and completes the continuous evaluation components. The CHD Fabric program modules are highly related and aligned to the industry demands and newly posted job descriptions in industry.

FINAL PROJECT

Each participant of this course is expected to identify one business use-case/project idea, discuss and develop the application using Hyperledger Fabric. There will be an individual project evaluation and presentation which is mandatory for the successful completion of the program. There will be 20% weightage for the Quizzes, and 80% weightage for the code evaluation, project presentation, and viva.

Course Fee

Self-Paced Program

15000 * (Candidates from India)
USD 300 * (Candidates outside India)
*
Applicable Taxes extra

Virtual Classroom Program

₹ 35000 * (Candidates from India)
₹ 8000 * (ABCD Scholarship Candidates)
USD 600 * (Candidates outside India)

*Applicable Taxes extra

Frequently Asked Questions

No, this course is not free. Some of the selected units are free for you to audit and get a flavour of the course. In order to pursue the complete course and get certified, you’re requested to make the fee payment and actively engage in self-paced learning. There are seven modules in this course and you have unlimited access to all of them once you pay the course fee and enrol.
The pre-requisite for joining the CHF Self-Paced program is a thorough knowledge on Blockchain ( If you do not have knowledge on Blockchain technology, it is highly recommended to enrol and audit the Certified Blockchain Associate (CBA Online) Course offered by KBA ) and Knowledge on Full Stack Development (HTML, CSS, JavaScript, Express, Node.JS).
There are four Section-Wise MCQs which are mandatory to attend and you need to score a minimum of 50% marks in each quiz. A 20% weightage will be taken from the quiz to add up to your final score. The rest 80% will be for your final project evaluation. To successfully complete and get certified, you need to score a minimum of 60%.
Please be informed that this is a paid developer course offered by KBA. We have set some contents visible for you to get a flavour of the course and to get an idea on how the course is structured. Once you pay the course fee and enrol, you will have access to all the contents.
There are no instructor-led sessions under this developer program. But the course comprises explanatory videos that helps in easy understanding of the program. During the project development phase, the learner can seek the instructor support via Discussion Forum.
We will issue your certificate into a Blockchain. The authenticity of your certificate can can be verified using https://verify.kba.ai.
If you opt for the certificate, Kerala Blockchain Academy will issue your certificate which is co-stamped by the Indian Institute of Information Technology and Management – Kerala (IIITM-K), which is an autonomous institution established by the Government of Kerala
Once you enrol into the self paced Certified Hyperledger Fabric Developer course, you will have lifetime access to the course contents.

Contact

If you have any queries regarding Certified Hyperledger Fabric Developer Program, please send us an e-mail to kba.admin@iiitmk.ac.in or elearning.kba@iiitmk.ac.in

Scroll to Top