❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [July 25th, 2023]
This course provides an introduction to Distributed Ledger Technology and the Hyperledger projects hosted by The Linux Foundation. It covers the key concepts of Hyperledger Fabric and how to use it to create private Blockchain applications. Participants will learn how to set up a Hyperledger Fabric development environment, use the YAML language, work with the Cryptogen and Configtxgen tools, and generate cryptographic material for peers and orderers. The course also includes quizzes to help participants gain a better understanding of the topics covered. Upon completion of the course, participants will have a clear grasp of how to use Hyperledger Fabric to build Blockchain networks and applications.
Course Syllabus
Introduction to the Course
Introduction to Distributed Ledgers
Introduction to Hyperledger Fabric
Deep Dive into Hyperledger Fabric Architecture
Overview of Hyperledger Fabric Transaction Flow
Prerequisites for setting up Hyperledger Fabric
Introduction to the Capstone Project
Additional: Getting familiar with YAML Language
Additional: Getting familiar with Docker
Capstone Project: Generating Cryptographic Material (Crypto Config)
Capstone Project: Channel Configuration
Capstone Project: Composing Docker Containers - Base Configuration
Capstone Project: Composing Docker Containers - End to End
Capstone Project: Composing Docker Containers - Development (CLI and Chaincode)
Chaincode (Smart Contracts)
Chaincode Development with Go Language
Conclusion and Summary