Course outline for Blockchain
About Blockchain
Pre-requisites for learning Blockchain
- 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
Duration
- 2 -3 days
Training Mode
Online training for Blockchain
We provide:
- Instructor led live training
- Self-paced learning with access to expert coaches
- 24x7 access to cloud labs with end to end working examples
All jnaapti sessions are 100% hands-on. All our instructors are engineers by heart. Activities are derived from real-life problems faced by our expert faculty. Self-paced hands-on sessions are delivered via Virtual Coach.
Classroom training for Blockchain
Classroom sessions are conducted in client locations in:
- Bengaluru
- Chennai
- Hyderabad
- Mumbai
- Delhi/Gurgaon/NCR
Note: Classroom training is for corporate clients only
Detailed Course Outline for Blockchain
Getting 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