Blockchain Smart Contracts: programming an ITO with Ethereum

Gabriele Marazzi, Federico Squartini, Nicola Squartini

DATE Wednesday 11th of April 2018

LOCATION Rome, Polo Didattico - Piazza Oderico da Pordenone 3

Ethereum is a distributed platform for creating and publishing smart-contracts written in a Turing-complete language. This workshop will be an introduction to smart-contracts development on the Ethereum blockchain, with the goal of implementing an ITO.

Take a look at the Special Package: “1 Workshop + Conference Ticket”: we offer 15% DISCOUNT on the total price.
Click here to know how to obtain these discounts.

LANGUAGE
Italian

LEVEL
Beginner

DURATION
The workshop is full-day (8 hours) from 9:00 to 18:00, with one hour lunch break.

CHECK IN 8:30 – 9:00

PRICES
Every 8 hour workshop ticket is fixed: – to 160 € until the 2nd of February; – to 190 € until the 3rd of March; – to 220 € until the 29th of March; – to 250 € until the 10th of April at 5 pm Take a look at the Special Package: “1 Workshop + Conference Ticket”: we offer 15% DISCOUNT on the total price!

Take a look at the Special Package: “1 Workshop + Conference Ticket”: we offer 15% DISCOUNT on the total price.
Click here to know how to obtain these discounts.

GABRIELE MARAZZI CEO and cofounder of Spidchain, a company which is developing a distributed digital identity system based on the blockchain. Blockchain programmer. FEDERICO SQUARTINI CTO and cofounder of Spidchain. PhD in Bioinformatics. Expert in distributed systems and blockchain programmer. NICOLA SQUARTINI Cofounder of Spidchain. PhD in Mathematics. Blockchain programmer and expert in Ethereum smart-contracts.

ABSTRACT
Ethereum is a distributed platform for creating and publishing smart contracts written in a Turing-complete language. Besides, The Ethereum network gives the possibility of creating new tokens which can have an independent pricing on the market and which, with a public sale, can be used to fund projects and startups. This workshop will be an introduction to smart-contracts development for Ethereum and will have the goal of creating a new token and an ITO (Initial Token Offering)

TABLE OF CONTENTS
Introduction to cryptocurrencies and the blockchain. Ethereum and its architecture. Basics of cryptography. The Solidity programming language. The Truffle build and test framework. Programming a distributed app (dapp): the smart-contract and the frontend. Deployment of a dapp on the blockchain of Ethereum (testnet, mainnet).

TRAINING OBJECTIVES
Understanding what a blockchain is and the architecture of Ethereum. Understanding what smart-contracts and decentralised applications are. Learning how to program a smart-contract for the Blockchain of Ethereum, using the Solidity programming language. Understanding the risks of smart-contracts. Learning how to create a new token.

WHO THE WORKSHOP IS DEDICATED TO?
People who would like to have an introduction to blockchain programming, people who would like to become Ethereum developers, people with an interest in distributed systems.

PREREQUIREMENTS
Basic knowledge of web programming and Javascript.

HARDWARE AND SOFTWARE REQUIREMENTS
A laptop.

WARNING
Seats are limited.
The workshop will be held only if the minimun number of attendees is reached.

Take a look at the Special Package: “1 Workshop + Conference Ticket”: we offer 15% DISCOUNT on the total price.
Click here to know how to obtain these discounts.

Back to workshops list