
This lecture describe the course content and objective
Blockchain Basics
Bitcoin & Ethereum
Hyperledger Fabric
Fabric 2.x Network
Chaincode Development
Chaincode Lifecycle
Fabric Node SDK
Bundle It Together
Blockchain is needed to address couple of business challenges that are explained in this lecture.
Before you move to Blockchain Introduction, you need to understand some basics concepts like Ledger, Peer to peer network etc.
Blockchain is one of the technology that everyone wants to learn but they dont know form where to start, this lecture expplain the blockchain in very simple terms.
Bitcoin is one of most popular cryptocurrency so you will learn about Bitcoin Blockchain basics in this lecture.
Ethereum is one of the most popular blockchain in developer community where custom application can be developed so you will learn about Ethereum Blockchain in this lecture.
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
At end of this lecture, you will be able to understand
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
Difference between Bitcoin, Ethereum & Hyperledger Fabric on different parameters.
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
go language
use of go language in Fabric
At end of this lecture, you will be able to understand
Steps needed for go language setup
how to verify the go language setup
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
What all different tools that you need before proceeding with Fabric setup
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
How to setup Hyperledger Fabric on Linux Operating System
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
crypto-confog.yaml file
configtx.yaml file
docker-compose.yaml file
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
Chanicode 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
Chaicode Low Level API
Low Level API Interface
Low Level API function and development steps
At end of this lecture, you will be able to understand
Chaicode High Level API
High Level API Interface
High Level API function and development steps
At end of this lecture, you will be able to understand
Property Transfer Application use case for chaincode development
At end of this lecture, you will be able to understand
Install Visual Studio Code
Add go extension
At end of this lecture, you will be able to understand
Development of Smart contracts
Define Business Object
Implementation of chaincode functions
Implementation of main function
At end of this lecture, you will be able to understand
How to deploy chaincode on dev network
How to instantiate chaincode on dev network
How to call chaincode functions from CLI
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
Prerequisites required before packing the chaincode
At end of this lecture, you will be able to understand
Steps needed to setup prerequisites
~ Complete Hyperledger Fabric Development course
~ Hyperledger Fabric latest version explained
~ Blend of theory and practical's on Hyperledger Fabric 2.x topics
~ 12+ assignments with detailed documentation
~ Hyperledger Fabric Network explained
~ Chaincode development using go lang
~ Chaincode Lifecycle steps explained in a simple way
~ Deployment and testing of chaincode on development network
~ Expose Chaincode functions over Rest API
~ Build API server and access Chaincode Rest API's.