
This lecture describe the course content and objective
Hyperledger Fabric Introduction
Fabric 2.x Setup & Networks
Chaincode Development Using Java
Chaincode Lifecycle Steps
Fabric Java SDK
Bundle It Together
At end of this lecture, you will be able to understand
How Enterprise Blockchain different from Public Blockchain
Moving from Public to Enterprise Blockchain
Concept of Channels in Fabric
Membership Service Provide and Fabric CA
Access Control List (ACL)
Committing and Endorsing Nodes
At end of this lecture, you will be able to understand
Ordering Service in Fabric
Use of Ordering Service
State Database in Fabric
How it helps to speed up the transactions in Hyperledger Fabric
At end of this lecture, you will be able to understand
Hyperledger Fabric
Hyperledger Fabric Umbrella project (Sawooth Lake, Iroha, Burrow , Indy along with fabric )
At end of this lecture, you will be able to understand
Hyperledger Transaction Flow
Different components and steps involved in Fabric transaction
At end of this lecture, you will be able to understand
Steps need to follow to setup all that the tools that you need to be there in place before setting up Hyperledger Fabric.
At end of this lecture, you will be able to understand
Steps needed to setup Hyperledger Fabric
At end of this lecture, you will be able to understand
Different Fabric networks
At end of this lecture, you will be able to understand
dev-network
start and stop dev network
At end of this lecture, you will be able to understand
test-network
start and stop test network
create channel
At end of this lecture, you will be able to understand
What is chaincode
Chaincode functions
At end of this lecture, you will be able to understand
Chaincode Life Cycle
Different steps involved in chaincode life cycle
At end of this lecture, you will be able to understand
Different ways for chaincode development
At end of this lecture, you will be able to understand
High Level steps involved in chaincode development in Java
At end of this lecture, you will be able to understand
How to install Java JDK 8
At end of this lecture, you will be able to understand
Steps needed to install eclipse on Linux operating system
At end of this lecture, you will be able to understand
Gradle Introduction
Usage of Gradle
At end of this lecture, you will be able to understand
Install and Setup Gradle
At end of this lecture, you will be able to understand
Add Gradle extension to Eclipse
At end of this lecture, you will be able to understand
Home Transfer Application use case for chaincode development
At end of this lecture, you will be able to understand
Create Gradle project in Eclipse
Add required dependencies
At end of this lecture, you will be able to understand
How to define chaincode object that will be used in chaincode development
At end of this lecture, you will be able to understand
Define Add Home chaincode function
Define Query Home by Id chaincode function
Define Change Home Ownership chaincode function
At end of this lecture, you will be able to understand
Steps involved to compile to Java chaincode
At end of this lecture, you will be able to understand
Different commands for Chaincode lifecycle
At end of this lecture, you will be able to understand
How to package Java chaincode
At end of this lecture, you will be able to understand
How to Install packaged java chaincode on Org 1 and Org2.
At end of this lecture, you will be able to understand
How to approve chaincode definition for Org1 and Org2.
At end of this lecture, you will be able to understand
How to commit chaincode definition to channel
At end of this lecture, you will be able to understand
How to Install access chaincode functions from peer cli.
At end of this lecture, you will be able to understand
Hyperledger Fabric SDK
Why SDK is needed ?
At end of this lecture, you will be able to understand
Connection Profile Introduction
Different elements of connection profile
At end of this lecture, you will be able to understand
High level steps involved in java use case
At end of this lecture, you will be able to understand
Steps needed to created Java project for Java SDK
Add required dependencies
At end of this lecture, you will be able to understand
Enrollment of admin user to fabric network
At end of this lecture, you will be able to understand
Registration of client user
Enrollment of client user
At end of this lecture, you will be able to understand
Invoke chaincode function from external Java code
~ Hyperledger Fabric Introduction, components and setup
~ Complete course on chaincode development using Java
~ Theory, demo's and assignments for each and every topic
~ Gradle introduction and setup
~ Development of Home transfer chaincode using Java
~ Chaincode compile, package, deployment steps explained
~ Use of Fabric Java SDK
~ Access chaincode functions from outside world