Training and certification program on Hyperledger Fabric platform
Encyclopedia of Hyperledger Fabric Key Concepts and Implimentation.
- Course Materials
- Lifetime Content Access
- External Reading Links and Demo Videos
- Exercises, Tasks and Quizzes
- Discussion Board Access
- Blockchain Enabled Digital Course Certificate
- Project Mentor Support and Access to Sample Fabric Projects
Update In Progress.
Thorough knowledge on Blockchain (Free audit CBA for blockchain basics)
Advanced OOP concepts
INR 15000 * [Indian Learners]
USD 300 * [Foreign Learners]
*Applicable taxes extra
Based on the Online Quizzes and Final Project
About the 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.
WHO IS IT FOR
WHAT YOU’LL LEARN
- Differentiate between Public and Permissioned distributed ledger technologies.
- Demonstrate the role of permissioned DLTs for various domain and business applications.
- Appreciate the projects under the Hyperledger umbrella (especially 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 using VScode Extension.
- Use tools and techniques needed to easily develop, test and deploy Node.js based Chaincode in Hyperledger Fabric.
- Use Node.js SDK for Chaincode interaction from an external application.
01 Quick Blockchain Refresher
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.
02Diving Into Real Life Scenarios
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
03Hyperledger Fabric Core Concepts
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
05Writing a Client
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.
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.
Frequently Asked Questions
Is this course free?
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.
02What is the eligibility criteria for joining this course? Are there
03What are the criteria for getting the certificate?
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%.
04Why some contents are not visible or accessible?
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.
05Is there any instructor-led sessions as part of this course?
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.
06How can I verify the issued certificate?
We will issue your certificate into a Blockchain. The authenticity of your certificate can can be verified using https://verify.kba.ai
07Who will be issuing the final certificate?
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
08How long a learner can access the contents?
Once you enrol into the self paced Certified Hyperledger Fabric Developer course, you will have lifetime access to the course contents.