Get in Touch

Course Outline

Introduction to Blockchain

  • History and Background
  • Companies using Blockchain
  • Introduction to Bitcoin, Ethereum and Hyperledger
  • Centralized vs Decentralized vs Distributed Networks
  • Real Time Challenges

Bitcoin and Why are they Important

  • History and Background
  • Characteristics
  • Transactions
  • Mining
    • Hashing and Dual Key Encryption
    • Proof of Work
    • Merkle Tree
    • CPU vs GPU mining
  • Consensus

Ethereum

  • Brief Background
  • Technologies Behind
  • Smart Contracts
  • DAO
  • Ether - The upcoming cryptocurrency

Blockchain for Development

  • Ethereum Virtual Machine
  • Introduction to Solidity
  • Usage of Solidity IDE
  • Setting up your first private Ethereum Network
    • go-ethereum
    • Genesis File
    • Solc Compiler
    • Remix IDE
  • Connecting Nodes to Network
  • Greeter
  • Web3 Framework

Conclusion

Requirements

  • Prior programming knowledge is highly recommended
  • Familiarity with JavaScript frameworks, such as NodeJS, is highly recommended
  • Experience with Linux/Unix environments is preferred
  • Exposure to open-source technologies is beneficial
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories