Learn Well Technocraft Website: www.dw-learnwell.com Contact: +91 8411002339/+91 7709292162 Email: [email protected]
Classroom | Corporate | Online
Blockchain Syllabus
------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------ Learn Well Technocraft
PREREQUISITES:
This course is highly technical in nature and would require the student to be
comfortable with coding. To prepare for the class all students MUST:
Understanding of basic programming language like Golang, Java, or Javascript
Understanding of PKI and Docker
Basics will be covered in sessions for above prequisite.
WHAT YOU’LL LEARN
Understand what and why of Blockchain
Explore the major components of Blockchain
Learn about Hyperledger Fabric model and its Architecture
Learn about Hyperledger Composer and Explorer
Learn about Bitcoin, Cryptocurrency, Ethereum
Deploy and exercise example smart contracts
Get an overview of SDKs for Node and Java
Identify a use case for a Blockchain application
Create your own Blockchain network application
COURSE OUTLINE:
INTRODUCTION TO BLOCKCHAIN
Digital Trust
Asset
Transactions
Distributed Ledger Technology
Types of network
Components of blockchain or DLT
Ledger
Blocks
Blockchain
PKI and Cryptography
Private keys
Public keys
Learn Well Technocraft Website: www.dw-learnwell.com Contact: +91 8411002339/+91 7709292162 Email: [email protected]
Classroom | Corporate | Online
Blockchain Syllabus
------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------ Learn Well Technocraft
Hashing
Digital Signature
Consensus
Byzantine Fault
Proof of Work
Poof of Stake
Security
DDos
Cryptocurrency
Digital Token
HOW BLOCKCHAIN WORKS
How Blockchain Works
Structure of Blockchain
Block
Hash
Blockchain
Distributed
Lifecycle of Blockchain
Smart Contract
Consensus Algorithm
Proof of Work
Proof of Stake
Practical Byzantine
Fault Tolerance
Actors of Blockchain
Blockchain developer
Blockchain operator
Blockchain regulator
Blockchain user
Membership service provider
Building A Small Blockchain Application
Learn Well Technocraft Website: www.dw-learnwell.com Contact: +91 8411002339/+91 7709292162 Email: [email protected]
Classroom | Corporate | Online
Blockchain Syllabus
------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------ Learn Well Technocraft
Introduction to Bitcoin
Currency
Double Spending
Cryptocurrency
P2P Payment Gateway
Wallet
Mining
Ethereum
Ethereum network
EVM
Transaction fee
Mist
Ether, gas
Solidity - Smart contracts
Truffle
Web3
Design and issue Cryptocurrency
Mining
DApps
DAO
INTRODUCTION TO HYPERLEDGER FABRIC v1.1
Introduction to Hyperledger
What is Hyperledger
Why Hyperledger
Where can Hyperledger be used
Hyperledger Architecture
Membership
Blockchain
Transaction
Chaincode
Hyperledger Fabric
Features of Hyperledger
Fabric Installation of prerequisite
Learn Well Technocraft Website: www.dw-learnwell.com Contact: +91 8411002339/+91 7709292162 Email: [email protected]
Classroom | Corporate | Online
Blockchain Syllabus
------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------ Learn Well Technocraft
GETTING STARTED WITH FABRIC MODEL
The Fabric Model
Features of Fabric Model
Chaincode
SDKs
Ledger
Privacy through channels
Security and Membership services
Assets
Consensus
Components of Fabric Model
Peer
Orderer
Certificate Authority
Building your network
CHAINCODE
Chaincode
Chaincode API
How to write a Chaincode
Lab Work
ARCHITECTURE OF HYPERLEDGER FABRIC V1.1
Architecture of Hyperledger Fabric
Transaction
Ledger
Nodes
Peer
Endorser
Ordering Nodes
Channels
Certificate Authority
Transaction Flow
Lab Work
Learn Well Technocraft Website: www.dw-learnwell.com Contact: +91 8411002339/+91 7709292162 Email: [email protected]
Classroom | Corporate | Online
Blockchain Syllabus
------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------ Learn Well Technocraft
BOOTSTRAPPPING
Bootstrapping the Network
Introduction
Lab Work
Task 1 - Generate the crypto material for the various participants.
Task 2 - Generate the genesis block for the Orderer node and start ordering
service (solo node).
Task 3 - Generated the configuration transaction block to create a new channel.
Task 4 - Sign the configuration block and create the new channel.
Task 5 - Make peers of all the organizations join the channel that we created in
Task 4
INTRODUCTION TO HYPERLEDGER EXPLORER
Introduction To Hyperledger Explorer
Block Details Peer List
Chaincode List
Transaction Details
Installation of Hyperledger Explorer
Starting the Explorer App
INTRODUCTION TO HYPERLEDGER COMPOSER
Introduction
Components of Hyperledger Composer
Benefits of Hyperledger Composer
Key Concepts
Hyperledger Composer Solution
Installation
HYPERLEDGER COMPOSER PLAYGROUND
Hyperledger Composer Playground
Introduction
Playground Overview Lab Work