Course outline for Blockchain
TechnologyBlockchainDuration
* 2 -3 days
LevelPrerequisites listed
About Blockchain
Pre-requisites
- Participants must have knowledge of some programming language. Also, fundamentals of networking and basic knowledge of command line & Linux would be preferable.
Lab Setup
- All participants must have a laptop with Internet connectivity
- Node.js and npm must be installed in a Linux system – please make sure the latest version is installed
How we train
Online training for Blockchain
- Instructor-led live cohorts
- Self-paced learning with expert coaches
- 24x7 cloud labs with end-to-end examples
All sessions are 100% hands-on. Labs and activities are derived from real-world work our engineers deliver.
Classroom training
Available for corporate teams in:
- Bengaluru
- Chennai
- Hyderabad
- Mumbai
- Delhi/Gurgaon/NCR
- Pune
Note: Classroom training is for corporate clients only.
Self-paced hands-on sessions are delivered via VirtualCoach.
Detailed Course Outline
Hands-onGetting Started
- Installation
- Cryptography and Cryptocurrency
Introduction to Blockchain
- What is blockchain technology?
- Overview of the mechanism of blockchain
- Distributed Ledger system
- Structure and ecosystem of Blockchain
- Permissioned and permissionless blockchains
- Proof-of-work system
- Proof-of-stake sytem
Bitcoin - A Peer-to-Peer Electronic Cash System
- History of Bitcoin?
- Bitcoin wallets
- Cryptocurrency
Mining Bitcoins
- What is a crypto miner ?
- How bitcoin mining works
- Hardware requirements for mining bitcoins.
- How does hashing work in Bitcoin
- Incentives involve in mining
- Mining pools and centralisation
- Security and risks involved
Use-cases of Blockchain
- Tracking and Managing digital identities using Blockchain
- Blockchain in Banking system
- Blockchain in Capital Market
- Building Smart Contracts using Blockchain technology