Hands-on Ethereum: Developing Smart Contracts with Solidity

Workshops OSI 2018

Hands-on Ethereum: Developing Smart Contracts with Solidity

Murughan Palaniachari The success of Bitcoin and Ethereum has created much interest in Blockchain technology. This presentation & workshop provides a technical overview of Ethereum which is one of the most popular open source blockchain platforms for writing smart contracts. The workshop will Introduce you to Solidity, Hello-world, Basic constructs, Developing the first smart contract and a lot more.

Speaker/Instructor: Murughan Palaniachari, Principal Consultant Blockchain & DevOps, CodeOps Technologies

About: Murughan Palaniachari is a Developer, Speaker, Blogger, Trainer, DevOps Coach, and Blockchain Consultant. He has 10+ years of software development experience on multiple technology stacks including Microsoft .Net/C#, Javascript, NodeJS, Java, Python and Big Data. He has expertise in Blockchain, Distributed Ledger Technology, Distributed Database, Ethereum, Solidity, DApps, and Hyperledger. He enables teams to practice Automated Testing, Continuous Integration, Continuous Delivery, Continuous Deployment, Continuous Learning, Infrastructure as Code, Monitoring, AWS and Azure Cloud with Jenkins, VSTS. He has extensive expertise in Agile frameworks such as Scrum, Lean and Kanban.

Workshop Code: WS 04

Date: 12th October 2018

Time: 11:00 AM to 01:30 PM

Venue: Workshop Room 1

Fee: Rs. 2999/- (Limited seats available)

Summary of the workshop

The success of Bitcoin and Ethereum has created much interest in Blockchain technology. This presentation & workshop provides a technical overview of Ethereum which is one of the most popular open source blockchain platforms for writing smart contracts.

Who’s Your Target Audience?

This workshop is for developers who are interested in hands-on approach to exploring blockchain & Ethereum.

Benefits/Takeaways of this workshop for the attendees

By attending this workshop, participants will be able to a) develop smart contracts in Solidity b) use relevant toolchain for Ethereum development and c) deploy smart contracts on Ethereum blockchain.

Pre-requisites to attend the workshop

NO prior exposure to Blockchain/Ethereum required.

List of topics covered in the proposed workshop?
  • Intro to Solidity
  • Hello-world
  • Basic constructs
  • Developing the first smart contract
  • Deploying the contract in test networks
  • Accessing the deployed contracts
  • Examining the Ethereum byte codes
  • Examining the smart contract ABI
  • Using Web3 for contract deployment
  • Using ganache-cli
  • Creating Ethereum tokens
  • ERC20 standard intro
  • Building ERC20 tokens
  • Using MetaMask to transact tokens
  • Q&A