Blockchain

Course syllabus: Blockchain

Lesson 1: Blockchain

What is Blockchain?

  • Decentralized systems
  • Blockchain Origins
  • Blockchain objectives
  • P2P systems
  • Blockchain Transactions and Blocks.
  • Consensus Algorithms

Lesson 2: Basic Cryptography:

  • Binary, Decimal & Hexadecimal numbers
  • Hash and types
  • Encryption & Decryption
  • Public & Private Keys
  • Digital Signatures

Lesson 3: Bitcoin:

  • What is Bitcoin?
  • Bitcoin as a Digital currency
  • The Bitcoin Network
  • Bitcoin Transactions and Blocks
  • Merkle Trees
  • Double spend problem
  • Consensus in Bitcoin
  • Mining
  • Basic discussion on BIPs

Lesson 4: Ethereum: 

The Ethereum Network

  • Need for Ethereum Platform
  • State of a Decentralized system
  • Smart Contracts
  • Transaction fees and Gas
  • Wei and other denominations of Ethers
  • The Ethereum node
  • Ethereum Virtual Machine (EVM)

Lesson 5: Ethereum Lab: 

  • Solidity Basics
  • First Smart contract
  • Geth – Go Ethereum
  • Truffle Framework
  • Development of DApps (Decentralized Applications)
  • Web3 JS
  • Test Environment in Ethereum
  • Tokens in Ethereum
  • ERC20 Standard of Tokens
  • Creation of custom tokens and its deployment

Lesson 6: Hyperledger:  

  • Hyperledger platform
  • Need for Hyperledger
  • Various platforms of Hyperledger
  • Elements of a Hyperledger Network
  • Hyperledger Fabric
  • Consensus Algorithm in Fabric
  • Hyperledger Fabric Composer 
  • Hyperledger lab – Car Auction/Supply chain

Note:

Will work on two projects:

1.ERC20 token based ICO Launch.

2. Blockchain supplychain/healthcare project

  • Course duration:  90 min/day
  • No. of Sessions: 45 
  • Weekend Batch Starting August 1st Week
  • Course Fee: Rs 10000/-

Spread the word. Share this post!

Leave Comment

Your email address will not be published. Required fields are marked *