Learn Hyperledger Fabric Fundamentals
Learn Hyperledger Fabric: explore network concepts & development. Build blockchain solutions with this open-source framework.
Course Content
Learn Hyperledger Fabric Fundamentals is an all-levels Udemy course taught by Vivek Garg. It runs 4h 33m, is taught in English, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 24 reviews, with 95 students enrolled. It is a paid course, first published August 2021.
Explore the fundamentals of Hyperledger Fabric with this comprehensive course designed for aspiring Fabric developers and network administrators. Gain a deep understanding of the core concepts that power this leading enterprise blockchain platform.
Understanding Identities in Hyperledger Fabric
This section delves into how identities function within a Hyperledger Fabric network. Learn the crucial roles of public and private keys in secure message signing and verification, ensuring data integrity and authenticity. We'll also cover the vital components of certificate authorities (CA), including Root CA, Intermediate CA, and essential identity parameters within Fabric. Understand the importance of certificate revocation lists for managing compromised identities.
Mastering the Membership Service Provider (MSP)
Get a thorough introduction to the Membership Service Provider (MSP), the cornerstone of identity management in Hyperledger Fabric. Explore the detailed folder structure of the MSP at various levels, and understand the significance of the MSP domain and Node Operation Units.
Fabric Policies: Securing Your Network
Learn how to implement robust security measures with Fabric Policies. We'll explain both signature policies and implicit meta policies, allowing you to control access and data visibility within your network.
Peering in Hyperledger Fabric
Gain a clear understanding of the different types of peers within a Fabric network. Specifically, understand the distinction between endorsing peers and committing peers, and their respective roles in the transaction lifecycle.
Ledgers and State Databases
Discover the fundamental concepts of ledgers and state databases in Hyperledger Fabric. Understand how the state database stores the latest key-value pairs, representing the current state of your application. We'll explore the different types of state databases, including LevelDB and CouchDB, and their respective advantages.
Orderer Service: Ensuring Transaction Ordering
This section introduces the Orderer Service, a critical component for maintaining the order of transactions within a Hyperledger Fabric network. Learn about the functions performed by the Ordering Service and compare RAFT and Kafka ordering services. Understand the latest versions of each and guidance on which to use for your specific needs.
Channels: Isolating Network Activity
Explore the role of channels in Hyperledger Fabric, and how they enable private and confidential transactions between specific participants. Understand how channels differ from private data collections and how data is stored within them.
Building a Hyperledger Fabric Network
Learn the steps involved in setting up a Hyperledger Fabric network, including:
- Adding Ordering Services
- Creating a consortium
- Adding channels
- Adding peers
The Hyperledger Fabric Transaction Lifecycle
Gain a comprehensive understanding of the Hyperledger Fabric transaction lifecycle, from proposal to commit.
Chaincode Development and Deployment
This section covers Hyperledger Fabric chaincode, the smart contracts that define the business logic of your application. Understand the key lifecycle steps:
- Package Chaincode
- Install chaincode package
- Approve chaincode definition
- Commit chaincode definition to channel
Hire the developers behind TutorialSearch.io
We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.