Blockchain Hyperledger Fabric Fast Track
This unique course will begin with standing up a Hyperledger Fabric Network and finish with day-to-day network operations. This course accommodates students with very little experience with Fabric and provides the knowledge necessary for perform the roles of an Architect, Developer, and Administrator.
WHAT YOU'LL LEARN
- Understand why Blockchain is needed and where
- Explore the major Blockchain components
- 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
- 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
- Gain an understanding of the Hyperledger Fabric network topology
- 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
- Perform certificate authority related operations and setup necessary for initial network Identity relations
- Learn about how to create and develop an initial client side solution (Using Node) to interact with the network
- Learn how to scale network organizations, peers, and order nodes
WHO SHOULD ATTEND?
Architects, Developers, and System Administrators
PREREQUISITES
To best benefit from this course, you should:
- Have basic Linux system administration, commands, and navigation knowledge
- Knowledge of command line basics
- Strong knowledge of containerization and Docker
- Familiarity with NoSQL databases and general understanding of CouchDB
- Strong understanding of Blockchain basics
- Blockchain Security Training
COURSE OUTLINE
- Blockchain basics (Overview)
- Hyperledger Fabric development environment
- Lab: Setting up the developer environment
- Knowing the difference: Composer
- Chaincode use cases
- Chaincode basics
- Lab: Writing the Chaincode structure
- Golang shim development
- Databases for the developer
- Lab: Creating rich queries
- Chaincode Dev. deployment and interactions
- Lab: Packaging and deploying the chaincode
- Clients and SDK development: Fabric-Network
- Clients and SDK development: Fabric-Client Interactions
- Lab: SDK development part. 1 writing user persistence info
- Lab: SDK development part. 2 transacting and querying
- Logging and monitoring
- Setting up fabric
- Docker basics
- Lab: Installing HLF and setting up
- Hyperledger Fabric architect’s use cases
- Architecting a solution/architect’s considerations
- Database Administration in Fabric
- Fabric network topology
- Lab: Bootstrapping the network
- Lab: Building the network artifacts and basis
- Lab: Building the network
- System Administrator’s chaincode process
- Lab: Chaincode on network
- Communication on the network
- Lab: Creating and implementing new organizations
- Ordering Services
- Lab: Scaling the network and modularity
- Permissioning (Membership, ACL’s, Channels)
- Lab: Creating the Channels, and implementing permissions
- Lab: Adding Pearson Vue
- Lab: MSP/CA operations
- Deployment Tips
Sorry! It looks like we haven’t updated our dates for the class you selected yet. There’s a quick way to find out. Contact us at 502.265.3057 or email info@training4it.com
Request a Date