CERTIFIED HYPER-LEDGER FABRIC DEVELOPER
About the Program
This is a hands-on program that will guide the candidates through the concepts of Hyperledger Fabric, while helping them master the back-end programming of this permissioned Blockchain.
By completing the program, participants will be able to build and deploy Hyperledger single and multi-networks; and query the network. Participants will learn how to write chaincodes (smart contracts) and deploy them to a private cloud instance. They will use Hyperledger Fabric tools such as Composer, Containers, Docker Images and interact with smart contracts with exposed REST APIs within the Blockchain. They will explore the theory behind public vs. private blockchains and the tokenization of a private Blockchain. They will also understand the dynamics between peer nodes; how permission is granted by opening communication channels between network participants. Throughout the course instructors will contextualize the concept through real life enterprise applications of the Blockchain, to bring home the concepts. The intensive curriculum will conclude with the visualization of a smart contract mobile app prototype running on top of a Hyperledger Fabric organizational network.
This program consists of three days intensive training course and one week of group work on a capstone project (Real-Life use cases). You will receive a certificate upon completion of the course.
This program consists of three days intensive training course and one week of group work on a capstone project. You will receive a certificate upon completion of the course. Participants must attend all program modules and successfully complete the capstone project and final exam to receive a certificate. Once the certificate is granted, it will be hashed on the Ethereum blockchain and is globally accessible for further verification.
Module1-Intensive Training Module (3 days)
Day 1: Introduction to Hyperledger Fabric Development
- Intro to Blockchains & Hidden Opportunities in the industry
- Intro to Hyperledger Permission Blockchains
- Hyperledger Fabric Architecture & Components
- Online Playground & Basic Networks
- Installing Composer
From Cryptography to Public decentralization to Private networks, participants will learn the basic concepts underlying most Blockchains. They will understand the evolution of Blockchain from public to private network. The deciding factors behind this evolution, the tokenization of each type of network; the value add of private networks to Enterprises and the consumer. They will acquire a good grasp of the applicability and fit of private blockchains into business models. The focus will then shift to the open source Hyperledger blockchain suit of systems by the Linux Foundation; and then Hyperledger Fabric with IBM.
By the end of the day, participants will have a deep rooted knowledge of the Hyperledger Fabric architecture and components, capabilities, applicable consensus mechanisms, Chaincodes, Channels & Privacy protocols. They will practice basic networks using IBM online playground to kickstart their understanding of the IBM platform. They will then prep their environment for more advanced networks by installing Composer.
Day 2: From ideation to complete Fabric network
Hands on installation of Hyperledger Fabric Networks; writing chaincodes
- Understand, Develop and Deploy Single and Multi-Organizational Networks, MSP, Peer nodes, CA, Docker container, Channels, Admin tool & Private Key set-up
- Connect Business network cards to Fabric network
- Run Chaincodes on any network platform
- REST API
- Querying your network
- Cloud capabilities
Building on the day one, participants will dive into the code behind single-organization networks within a test environment. They will learn how to connect and deploy the network to a Fabric network and will set up the premises for a chaincode run on a single org platform. Participants will learn how to then query the network to accomplished specific operational tasks.
Building on the development of the single network, participants will learn how to code and deploy a multi-organization network within a test environment, the components of a multi-organization network, creating multi-CAs, Private Keys and querying the network. They will gauge the difference between a chaincode running on within a single org vs. a multi org.
By the end of the day, participants will understand the process of developing, testing and deploying semi-advanced Hyperledger Fabric networks .
Day 3: Fabric Blockchain Development Practice, Back-end to Front-End
- Integrate simple network, ChainCode & DApp on Hyperledger Fabric
- Intro to Blockchain UX Design
- Integrate transactions to Application
- See your smart contract work!
- Hands on Mobile App on Hyperledger Fabric
- On-chain vs. Off-chain Blockchain Designs
- Mentor assisted capstone project session
On the third day, participants will practice the knowledge acquired in the past two days by analyzing and mirroring sample networks. They will then learn how to manage business networks; and how to develop web, mobile and native applications using REST Server, REST API, the Yeoman Framework, Skeleton Angular and Fabric SDKs.
They will learn how to push fast runtime transactions into an application; and will understand a Smart contract Mobile App interaction with a Hyperledger Fabric network. They will get a taste of how end-users should be presented with Blockchain based consumer products and interfaces.
Module2-Capstone Project Submission (7 days)
Your capstone project is one or more chaincodes on top of a single or multi org network pushed into an application of your choice. Participants will have a choice between working on their own chosen project or working on a real Start-up made to order project. It is due one week after finishing the intensive course (Module1).
You will receive a certificate upon completion of the course. Participants must attend all program modules and successfully complete the take-home assignment/exam to receive a certificate. Once the certificate is granted, it will be hashed on the Ethereum blockchain and is globally accessible for further verification.
We will make every effort to present the program as advertised, but it may be necessary to change the date, location, instructors or content with little or no notice. In the event of program cancellation, Blockchain Hub’s liability is limited to reimbursement of paid fees.
Cancellations and Substitutions
Substitution of registrants is permitted at any time. If you are unable to find a substitute, a full refund is available if a cancellation request is received in writing 7 days prior to the program date. If a cancellation request is made with less than 7 days’ notice, a $75 administration fee will apply. No other refund is available.
Date and Time
Intensive Training Module :March 23th- 25th
9:00 a.m. - 5:00 a.m.
Intensive course -in person
Capstone Project Deadline: April 1st
Bergeron Centre for Engineering Excellence, York University
Fee per Delegate
Admission Fee: $0
Course Fee: $ 1,495 plus HST
Certification Fee: included
YorkU students and faculties are entitled to our special pricing, contact us for more details.
Are not available for this program? Join the waiting list for the next program.