Solidity: Introduction to Blockchain Programming Training

  • Participants will be able to create applications that implement self-enforcing business logic
  • Participants will be able to Implement code that leaves a non-reputable and authoritative record of all transactions.
  • Participants will be able to Develop Ethereum based executable distributed code contracts
  • Participants will be able to Understand the basic and advanced features of Solidity and Ethereum Virtual Machine

2 Days

  • Basics of Blockchain
  • General understanding of Ethereum
  • General understanding of cryptocurrencies
  • Programming experience in any language

 

  • Introduction
  • Overview of Smart Contracts
  • Case Study: Smart contracts and their life cycle
  • Setting up the development environment
  • Setting up Ethereum Wallet
  • Writing your first smart contract
  • Overview of Solidity
  • Data types
  • Control structures
  • Functions
  • Inheritance
  • Mathematical operations
  • Building the application
  • Testing the application
  • Deploying the application
  • Troubleshooting
  • Closing remarks