Price: AED 4,500
Duration: 45 Hours
Timing: Flexible
Course Overview
This course Blockchain will cover Hyperledger Fabric framework, which is a blockchain open source framework developed by Linux foundation.
Course Outline
Theory Part to be covered:
- Introduction To blockchain technology
- Available blockchain frameworks
- Ethereum framework
- Hyperledger fabric framework
- Key components and transaction flow
- Roles within Fabric network
- How to reach consensus
- Transaction flow
- Ordering Service
- State database
- Smart contract / Chaincode
- Chaincode API’s
- Chaincode program
Development part to be covered
- Install and configure network
- Configure Hyperledger Fabric container.
- Generate entities Crypto materials and artifacts.
- Define Initial multi-org configuration policy.
- Configure Ordering Service (Solo, or KAFKA).
- Generate Genesis Block.
- Define private data collection
- Application lifecycle management
- Writing Chaincode (known as smart contract in blockchain)
- Install and Instantiate Chaincode package.
- Consume RESTful API’s to communicate with the blockchain network.
- Network maintenance and operations
- Add peer to existing Organization.
- Create channel.
- Add organization to a channel.
- Update channel configuration.
- Update Hyperledger Fabric network.
- Tools for development
- Docker & Docker compose.
- Download Fabrice framework binaries and images.
- Java SDK / Nodejs / Python / Go language.
- Hyperledger composer.