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-World Challenges

Bitcoin and Why It Is Important

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

Ethereum

  • Brief Background
  • Underlying Technologies
  • Smart Contracts
  • DAO
  • Ether – The Emerging Cryptocurrency

Blockchain for Development

  • Ethereum Virtual Machine
  • Introduction to Solidity
  • Using the Solidity IDE
  • Setting Up Your First Private Ethereum Network
    • go-ethereum
    • Genesis File
    • Solc Compiler
    • Remix IDE
  • Connecting Nodes to the Network
  • Greeter
  • Web3 Framework

Conclusion

Requirements

  • Prior programming knowledge is highly recommended
  • Familiarity with JavaScript frameworks such as NodeJS is highly recommended
  • Some experience with Linux/Unix environments is preferred
  • Exposure to open-source technologies is a plus
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories