Duration
5 days
Certification Description
The BTA Certified Blockchain Developer Hyperledger Fabric (CBDH) exam is an elite way to demonstrate your knowledge and skills in this emerging space.
The CBDH exam is a 70 question multiple-choice exam that lasts 1.5 hours and is a performance-based evaluation of Hyperledger Fabric development skills and knowledge.
Exam Provider: Pearson VUE
Number of Questions: 70 questions
Passing Score: 70%
Time Allotted: 90 minutes
Courses To Prepare for CBDH Exam
- Hyperledger Fabric v1.4: Architecting, Designing and Deploying a Network (3 days)
- Hyperledger Training: Developing on Hyperledger Fabric (2 Days)
Target Audience
- Software Engineers
- Programmers
- Developers
- Application Architects
Skill Set
A person who holds this certification demonstrates their ability to:
- Plan and prepare production-ready applications for the Hyperledger blockchain
- Write, test, and deploy secure chain code
- Understand how to use Hyperledger Composer to rapidly build Hyperledger applications
- Write chain code using either Go or NodeJS
This exam will prove that a student completely understands how to:
- Create a Hyperledger model
- Build proper access controls for blockchain assets via .acl
- Implement a Hyperledger ".bna" banana
- Write and compile smart contracts as chain code
- Deploy smart contracts on channels in the private network
Hyperledger Training: Developing on Hyperledger Fabric
Duration: 2 Days
Format: Instructor-led
Overview
This instructor-led Hyperledger training course is designed for developers and who want to take a comprehensive deep dive on Hyperledger Fabric v1.4.
This training course has been created to walk you through Chaincode Development, Testing, and Deployment for a Hyperledger Fabric Network catering specifically toward Golang written Chaincode (Fabric’s original Chaincode Language). Additionally as an Application Developer you will learn how to write, and prepare Client Applications using the most mature Standard Development Kit in Hyperledger Fabric, NodeJS. There are use cases, proof of concepts, as well as interactive lab work about the concepts.
What You’ll Learn:
- Understand why Blockchain is needed and where
- Explore the major components of Blockchain
- Learn about Hyperledger Fabric and the structure of the Hyperledger Architecture
- Lean the features of the Fabric model including chaincode, SDKs, Ledger, Security and Membership Services
- Perform comprehensive labs on writing chaincode
- Explore the architecture of Hyperledger Fabric
- Understand and perform in depth labs on Bootstrapping the Network
- Perform comprehensive labs to integrate/develop an application with Hyperledger Fabric running a smart contract
- Build applications on Hyperledger Fabric
Prerequisites
This course is highly technical in nature and would require the student to be comfortable with coding. To prepare for the class all students MUST:
- Familiarity with Hyperledger Fabric Component Structure & purposes
- Knowledgeable on Golang Basics & Node JS basics
- Minimal Command Line Interface Familiarity
Hyperledger Fabric v1.4: Architecting, Designing and Deploying a Network On Demand
Duration: 3 Days
Format: Instructor-led
Overview
This 3 day course is designed for Architects, and System Administrators interested in gathering a deeper understanding on how Hyperledger Fabric Networks are Architected and operated throughout. You will learn about the integral base files in which Fabric are built upon. You will learn about how identity, and permissions are administered throughout Membership Only networks. Additionally, you will gather the experience necessary to enter into and manage nodes/peer needs (i.e. chaincode installation, securing communication, etc).
What You’ll Learn
- Gain an understanding of the Hyperledger Fabric network topology
- Learn about Chaincode, its purpose, and how to develop it using Go.
- Learn how to handle chaincode operations such as making chaincode packages accessible to peers, invoking and interacting with the chaincode logic from the CLI, and much more.
- Learn about how to create and develop an initial client Side solution (Using Node) to interact with the network.
- Learn about how to scale the network organizations, peers, and orderer nodes.
- Perform Certificate Authority Related operations & setup necessary for initial network Identity relations.
Target Audience
- System Administrators or anyone who wants to know how to run day-to-day network operations on a stood up Hyperledger Fabric network
Prerequisites
To best benefit from this course:
- Familiarity with Hyperledger Fabric Component Structure & purposes
- A minimal understanding of YAML Structure
- Knowledgeable on how to navigate through the Command Line
Programme scope, delivery arrangements and suitability are confirmed during enquiry.