Training > Blockchain > Hyperledger Fabric Administration (LFS272)
Training Course

Hyperledger Fabric Administration (LFS272)

This course is designed for system administrators who want to take deeper dive into how to manage, implement and operate on a daily basis within the Hyperledger Fabric network.

Who Is It For

This course is for those from administration and developer backgrounds with the desire to learn more about how to manage a Hyperledger Fabric environment. Before enrolling, you should have basic knowledge of the Linux command line, bash, Docker and containers, NoSQL, CouchDB, and blockchain and distributed ledgers.
read less read more
What You’ll Learn

This course will provide a deeper understanding of the Hyperledger Fabric network and how to administer and interact with chaincode, manage peers, operate basic CA-level functions. Upon completion, you will have a good understanding of the Hyperledger Fabric network topology, chaincode operations, administration of identities, permissions, how and where to configure component logging, and much more.
read less read more
What It Prepares You For

The topics covered are directly aligned with the knowledge domains tested by the Certified Hyperledger Fabric Administrator (CHFA) Program, and will substantially increase students’ ability to become certified.
read less read more
Course Outline
Chapter 1. Course Introduction
Chapter 2. Blockchain And Distributed Ledger Technology
Chapter 3. Introduction To Hyperledger Fabric
Chapter 4. Membership Services, MSPs, And Channels
Chapter 5. A Deeper Look at Certificate Authorities
Chapter 6. Hyperledger Fabric Transactions
Chapter 7. The Lifecycle Of A Transaction
Chapter 8. Network Creation Assets
Chapter 9. Chaincode Lifecycle and Private Data
Chapter 10. Service Discovery
Chapter 11. Diagnostics and Troubleshooting

Prerequisites
To best benefit from this course, you should have:

  • Knowledge of basic Linux system administration commands and navigation
  • Knowledge of bash basics
  • Strong knowledge of containerization and Docker
  • Familiarity with NoSQL databases and general understanding of CouchDB
  • Be able to read JavaScript, TypeScript, and Go programming languages
  • Be very familiar with YAML
Lab Info
Lab exercises in this course are designed to work either on native hardware, or using a virtual machine (VM), under a hypervisor, such as those in the KVM, VMWare, or Virtual Box families. Detailed instructions to set up your lab environment are provided in the course.

If using a cloud provider like GCP or AWS, you should be able to complete the lab exercises using the free tier or credits provided to you. However, you may incur charges if you exceed the credits initially allocated by the cloud provider, or if the cloud provider’s terms and conditions change.