ABOUT CERTIFIED HYPERLEDGER FABRIC DEVELOPER
Kerala Blockchain Academy (KBA), an Associate member and training partner of Hyperledger, offers training and certification programs on the Hyperledger Fabric platform. In this course, you will learn about the technical architecture and logical architecture of various components in the Hyperledger Fabric (v2.3) with the help of a fictional case study. We will understand the business scenario, model a consortium network, write Chaincode for the required business logic, and finally interact with the Chaincode using the application written using Fabric Node SDK. We will go through all the important concepts of Hyperledger Fabric which will help you to understand how to seamlessly write better applications for a Fabric network. At the end of this course, the learners will create a mini project that demonstrates key Fabric features.
WHO CAN ENROL?
The prerequisites required are mentioned in the course. Please feel free to read it before making a payment for the course. Basic knowledge of Blockchain technology is also needed. If you do not have knowledge of Blockchain technology, it is highly recommended to enrol on the Certified Blockchain Associate (CBA Online) course offered by KBA.
WHAT YOU WILL 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 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 using Minifabric.
- Use tools and techniques needed to easily develop, test and deploy Node.js based Chaincode in Hyperledger Fabric, and familiarizeĀ VScode IBM Blockchain Platform Extension.
- Understand and implement Private Data Collections and familiarize rich queries.
- Use Node.js 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 Advanced OOP Concepts, JavaScript, and Node.js
HARDWARE PREREQUISITES
- Operating System: Ubuntu 20.04 or higher
- RAM: 8GB or higher ( Course is tested in an 8GB machine)
- Free disk space: 40 GB
- High-speed internet connectivity
Course Features
- Lectures 175
- Quizzes 5
- Duration Lifetime access
- Skill level Intermediate
- Students 258
- Certificate Yes
- Assessments Self
-
Course Overview
-
Quick Blockchain Refresher !!
-
Docker Basics
-
Diving Into Real Life Scenarios
-
Tales To Astonish
-
Moral Of The Stories
-
Chain To The Rescue !
-
So many roads to choose from !
-
The Problem Statement
-
Why Hyperledger Fabric?
-
Defining a Fabric Network
-
Peers, Orderer and Client
-
Let's explore further on identities
-
Understanding The Fabric Transaction Flow
-
Bootstrapping the Network
-
Hands-On Exercise!
-
Assessment-1
-
Let's Write A Chaincode
-
The Birth of a Transaction
-
Introducing Chaincodes !
-
Diving Deep Into Chaincodes
-
The subtle Art of Writing A Chaincode !
-
Hands-On Excercise
-
Private Data Collections (PDC)
-
Rich Queries
-
Finishing the Chaincode
-
What's new in Hyperledger Fabric 2.x
-
Assessment-2
-
Writing a Client
-
Building A Bridge
-
Understanding the Client
-
On with the code
-
Assessment - 3
-
Implementing Events in Hyperledger Fabric
-
UI Integration
-
Things we need to know
-
Connecting The Dots
-
" Handling " The UI
-
Assessment-4
-
RAFT
-
Final Assessment
-
Thank You