
Explore the certified blockchain developer Hyperledger Fabric course, covering exam objectives, the Hyperledger framework, chain code development and securing applications, with Hyperledger Composer deprecated but referenced.
Explore the purpose of the CBDH course, define the blockchain development focus, and outline exam objectives and an exam overview for module one.
The exam targets software engineers, programmers, developers, application developers, and application architects who code and want blockchain certification. It expects familiarity with Golang and JavaScript and emphasizes substantial programming knowledge.
Explore what a certified blockchain developer, Hyperledger Fabric expert (CBDH) is and how the proctored exam validates your expertise to become a blockchain leader.
Understand the certified blockchain developer Hyperledger exam overview, including 70 questions in 90 minutes, proctored administration, $300 price, and the pass/fail outcome.
Explore the Hyperledger frameworks family, focusing on Fabric as a modular, membership-driven distributed ledger, and review Hyperledger Explorer and Composer alongside Indy, Aurora, Sawtooth, and Borrow.
Explore Hyperledger Fabric as an enterprise, modular blockchain with a smart contract engine and consensus and membership services. Focus on smart contracts, chain code, APIs, and certificate manager for readiness.
Explore Hyperledger Fabric use cases across cross-industry, consortium based deployments, highlighting asset exchange, supply chain, and business contracts, with a focus on compliance, membership restrictions, and certifications.
explore the Hyperledger Fabric framework, its capabilities and functions, including consensus, transactions, the ledger, versioning, and the roles of channels and nodes.
Explore the modular Hyperledger Fabric design, selecting consensus options, languages, and APIs to build a secure, interoperable enterprise deployment. Assess identity services, channels, and rest APIs for a cohesive architecture.
Learn how Hyperledger Fabric achieves consensus via endorsement, ordering, and validation by peers, using a deterministic voting-based consensus with a raft-based ordering service.
Explore how Hyperledger Fabric processes transactions through client invocation, certificate validation, endorsement by peers, and the execute, order, and validate workflow, with order service nodes and Raft or Kafka consensus.
Explore the Hyperledger Fabric ledger, with its tamper-resistant world state and two parts: state data and transaction logs, compare LevelDB and CouchDB for the state database and JSON queries.
Explore Hyperledger Fabric ledger options and database scenarios, learn how to query the ledger, manage certificates, MSP and CA enrollment, and invoke chaincode via REST APIs and network endpoints.
Track Hyperledger Fabric versions and long-term support (LTC) releases, using GitHub and the Hyperledger Fabric website to identify current and past versions like 2.3.2 and 2.4 alpha.
Explore how Hyperledger Fabric uses an MSP, a membership service provider, to manage network identities and authorize transactions via a certificate authority, ACLs, root certificates, and enrollment and transaction certificates.
Learn how Hyperledger Fabric uses client, peer, and ordering nodes; understand endorsing and ordering peers, certificates, and the difference between deploy and invoke transactions.
Explore nodes and peers in Hyperledger Fabric, including anchor peers, committing peers, and endorsing peers with smart contracts, plus the order service node and the membership service provider for certificates.
Partition ledgers, peers, and membership to enable channel-specific communications in Hyperledger Fabric. Operate each channel with its own ledger, chain code, and genesis block to isolate consensus for authorized members.
Understand Hyperledger Fabric channels as private subnets that host isolated ledgers for selected peers, enabling private transactions, anchor peers and leading peers, genesis blocks, and gossip-based communication.
Explore access control on the blockchain by ensuring only authorized users and transactions can access the system, covering acl certificates, certificate authorities, organizations, endorsement policies, and rest apis.
Explains access control lists in Hyperledger Fabric, detailing policies that authorize resources, signature rules, meta policies, and channel-specific ACLs configured via configtx.yaml.
Explore how Hyperledger Fabric uses X5 09 certificates and a certificate authority to validate identity, support PKI attributes, and enable encrypted data transmission within MSP-based memberships.
Explains how organizations and participants operate within consortium blockchains, detailing identity management, membership services validation, and session-based access for buyers, sellers, auditors, and others.
Discover how endorsement policies certify blockchain transactions by endorsing simulated results, defining which peers can approve, and how parameters like node count affect endorsement thresholds.
Explore how Hyperledger Fabric exposes a rest api as a proxy to chain code, using the Discovery Business Network Card, docker-based chain code services, and json assets with an sdk.
Plan and prepare blockchain applications with a development overview, including how things work and how to develop and create applications. Review installation considerations and composer.
Explore Hyperledger development workflows using composer to test and deploy business networks on a Fabric network, connect client apps via a rest API, and validate through Swagger UI.
Assess installation requirements for Hyperledger Fabric across cloud templates and local setups. Learn supported tools and runtimes, including Docker, Go 1.12, Node.js 10+, and smart contract options Go, Node.js, Java.
Deploy and test a Hyperledger composer network using starter templates, deploy a basic sample network, and trade a marble between participants to illustrate assets, participants, transactions, and the historian.
Explore Fabric Explorer and learn how to install it in module six introduction. Proceed to the next lesson after grasping the basics.
Meet Hyperledger Explorer installation requirements by using Docker and Docker Compose with supported versions, verifying MySQL 5.7+ and Explorer 6.9 at deployment time.
Explore chaincode development, including what chaincode is, why it matters, writing chaincode, development languages, client application considerations, and DNA files.
Explore Hyperledger chaincode as smart contracts, covering init and invoke functions, chaincode interface, shim usage, Go setup, and proposal handling.
Develop chaincode as a single smart contract; if multiple contracts are used, deploy them within the same chaincode and use the invoking code API on the same peer.
Explore development languages in Hyperledger Fabric, with Go as the primary chaincode choice, while considering JavaScript, Python, and Java and their trade-offs in speed and ease of use.
Learn how to package a client application by wiring the model file, chain code functions, an EKOW file, and query file, while handling rest api security, authentication, and block events.
Learn to create a business network archive (bna) file with composer, packaging assets, participants, transactions, and queries into a four-file archive (definition, javascript, permission, query) for rapid deployment.
Learn how gossip protocol and service discovery enable peer discovery, channel membership, and ledger data dissemination, with static or dynamic leader election and anchor peer roles in Hyperledger.
Review the top 10 exam essentials in module 8 introduction, and learn how to obtain your CBDH certification as the course closeout approaches.
Review Hyperledger, the Linux Foundation's open source project for cross-industry blockchain, and summarize Fabric's modular architecture, consensus basics, and tools like Composer and Explorer.
Register for the CBDH exam online via the beta site to access Pearson, apply a discount code, and receive instant results, with BTK certification mailed within 2–4 weeks.
Thank you for joining the CBDH course. Reach out on LinkedIn, YouTube, or tech commanders dot com, and I wish you the best of luck in your careers.
Blockchain technologies are now more than just a trial run. They are starting to go from a Proof of Concept to a Production use case. As a developer or software engineer knowing how to develop blockchain applications is an in-demand career.
Welcome to the Certified Blockchain Developer – Hyperledger Course. This course is ideal for technology-focused engineers, application developers, software engineers, or anyone wanting to obtain the Blockchain Training Alliance Certified Blockchain Developer - Hyperledger Certification.
In this course, we will provide an exam overview of the Blockchain Training Alliance Certification, Certified Blockchain Developer - Hyperledger (CBDH).
What is a CBDH? 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
What we will cover to get you enabled
Understand the objectives for the Certified Blockchain Developer – Hyperledger Exam
The main objectives are:
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
Resources to help study for the exam
This training course is for you because...
You are a developer or software engineer and want to understand the materials to study for the CBDH certification exam.
Prerequisites
1 Year Development Experience
3 Months Hyperledger Experience