BlockChain
Syllabus
BlockChain Training Overview
Blockchain training is conducted by the real-time expert with real-time scenarios. The blockchain is nothing but a digital record of all the transactions of the economy without missing of data, misusage, manipulation and forgery and mainly incorruptible.It is a Distributed DataBase, With the help of blockchain technology and we can host the transactional data by millions of computers at a time and we can retrieve the data at any time, this data is not available for the hacker to corrupt.
Who can take this Course
Students and professionals, anyone Interested in learning new technology can take this Blockchain course. This technology is beneficial for the software developers, professionals in Banking and financial sector.
Pre-Requisites for Course
- Developers with Object Oriented Language experience is required.
- Should have a fundamental knowledge of Linux and Command Line.
- Having a fundamental knowledge of Linux, NodeJS and JavaScript are beneficial.
BlockChain Course Content
Introduction to Blockchain
- What is Blockchain?
- History of Blockchain
- Explaining Distributed Ledger
- Blockchain ecosystem
- Explaining Distributed Ledger
Types of Blockchain
- Private/Consortium/Permission-less
- Public/Permissioned implementation difference
- What Blockchain has to offer across Industry?
- Companies currently using Blockchain
- Overview of what we are going to study in this course
Key Concepts of the Blockchain
- Mining -Mining algorithm
- Node, peer and block explanation
- Merkle tree and Blockchain
- Consensus Mechanisms- proof of work , proof of stake
- How Bitcoin Blockchain works?
- What is Transaction?
Introduction to Ethereum
- Ethereum : Blockchain with smart contract
- What is Ether?
- Bitcoin vs Ethereum Blockchain
- What is Ethereum wallet?
- What is Smart Contract?
- Ethereum clients
- Geth Introduction
- Setting up Private Blockchain using Geth
Learn Solidity
- Introduction to solidity
- Hands on solidity
- Understand and implement different usecases
- Implement and deploy smart contract on Blockchain
Implement Dapp
- Setting up the environment
- Tools to install – Truffle , Metamask ,Testrpc
- Implement and deploy your first Dapp
- Different usecases for implementation of Dapp
Future Scope
- Talk about the future of the Blockchain
- What is Hyperledger?
- What is Hashgraph?
- Discussion on current research on Blockchain
- Understand current industry challenges and needs
- Conclude the course