Past Meetup

Workshop: Contract Development for Beginners

This Meetup is past

27 people went

Location image of event venue

Details

Technologies like Ethereum enable an entire new class of applications to be developed: DApps. Those are fully decentralized applications that use Ethereum and other technologies to completely remove the need for a central trusted 3rd party.

In this workshop we will focus on the basics of contract development using Solidity, the official language for ethereum contracts, and contract deployment to a blockchain.

This time the workshop will take place as part of the Coded Cultures: Openism (http://codedcultures.net/) Festival. Please note that this meetup takes place in a different location than usual.

No prior experience in developing with Ethereum is required. The expected prior knowledge about Ethereum is at the level of our Introduction Presentation (https://github.com/ahirner/ethereum/raw/master/introduction.pdf) (if you attend the meetup the day before (http://www.meetup.com/Ethereum-Vienna/events/230783513/), you're all set).

Potential topics include:

• Basic introduction to the EVM (Ethereum Virtual Machine)

• Solidity syntax and semantics

• Using Mix IDE

• Implementing a contract in solidity (main part)

• Deployment using geth

Having a working version of Geth (instructions (geth section) (https://ethereum.org/cli)) and the Mix IDE (https://github.com/ethereum/mix/releases) is recommended. Please also make sure your laptop has working wifi.

If you have problems with setting up geth and Mix, you can come 15 minutes earlier and we can help you out.

Please note that this workshop covers the same topics as the one in January (with the addition of using Mix IDE). The more advanced workshop will take place in June.