Smart Contract Training

  • Participants would have mastered the core concepts of building up smart contracts that are commonly used across multiple industries to solve large-scale problems

1 Days

  • Basic knowledge in JavaScript / HTML
  • ​​Basic knowledge in C ++ / Java, data types
  • Basic knowledge with git repositories

 

  • What is Blockchain?
  • Why is Blockchain Essential?
  • How is Blockchain different from traditional technologies?
  • Benefits of using Blockchain Technology
    • The problem of Trusting
    • The immutable ledger of transparency
    • High Availability
    • High Security
    • Faster dealings and cost savings
    • Verifiability and Availability
  • What are the different Blockchain technologies?
    • Bitcoin
    • Ethereum
    • RecordsKeeper
    • Multichain
    • Blockchain projects
    • Blockchain Users
    • Hyperledger
    • NEO
    • EOS
    • Stellar
  • What is Ethereum with a brief Introduction?
  • Understanding Ether along with its units.
  • What is Gas in Ethereum and why is its significance.
  • What is Ethereum Virtual Machine?
  • What are Smart Contracts and how do they work?
  • Briefly understanding ERC20 and ERC20 Tokens.
  • Introduction to Truffle Framework
  • Understanding Solidity and its basic Concepts
  • Use Cases of Ethereum
    • Healthcare
    • Security from Hackers
    • Self-driving cars
    • Storing data
  • Use Cases of Smart Contracts
    • Governance
    • Management
    • Supply chain
    • Crowdfunding
    • Real estate
    • Automobile
  • Steps for setting up a Development Environment
  • Steps for running and compiling a Smart Contract
  • ERC20 Token project
    • Creation and Development of Smart Contract for ERC20 Token
    • Compilation and Testing of the created Smart Contract
  • DIR project
    • Creation and Development of Smart Contract for a Decentralized Investigation Report Filing System
    • Compilation and Testing of the created Smart Contract
  • ToDo project
    • Creation and Development of Smart Contract for a ToDo project maintaining a track of your day to day activities.
    • Compilation and Testing of the Smart Contract
  • Sellable project
    • Creation and Development of Smart Contract for a Sellable project for buying and Selling of Smart Contracts
    • Compilation and Testing of the created Smart Contract
  • Voting Ballot project
    • Creation and Development of Smart Contract for Voting Ballot