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.

Retail Price: $3,100.00

Next Date: Request Date

Course Days: 5


Request a Date

Request Custom Course


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