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.

This 5 day course is a combination of:

Blockchain Hyperledger Fabric: Architecting, Designing, and Deploying a Network (6882)
Developing on Hyperledger Fabric (7927)

Objetivos

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

Blockchain

Disponible en formato e-learning

Disponible en formato presencial

Disponible en formato a distancia

Subvención disponible
A través de Fundae, cumpliendo requisitos.

Duración
25 horas

  • Dificultad 50% 50%
  • Nivel alcanzado 80% 80%

Dirigido a

Architects, Developers, and System Administrators

Conocimientos requeridos

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

ver más…

Temario

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

Solicita información del curso