3 CORSI ETHEREUM

Tre corsi per imparare a programmare Smart Contract ed applicazioni su Blockchain Ethereum.

ANNOTAZIONI
Il Corso si compone di 3 Lezioni, una propedeutica all’altra.

Ogni lezione è da considerarsi come “modulo tecnico” e, per questo motivo, chi fosse interessato a partecipare ad una sola di esse, potrà farlo specificandolo al momento della prenotazione (info@decentra.academy)

DATE – ORARI
– LEZIONE 1 (h.6) mercoledì 18, Settembre 2019, h. 9,30- 12,30 / 13,30 – 16,30
– LEZIONE 2 (h.4) giovedì 19, Settembre 2019, h, 9,30 – 13,30
– LEZIONE 3 (h.4) venerdì 20, Settembre 2019, h, 9,30– 13,30

SEDE
FORMART, via Ronco 3; Castel Maggiore, Bologna

COSTI
Per tre Lezioni, a forfait, EURO 600
Per ogni lezione, EURO 250

DOCENTE
MARCO VASAPOLLO – CEO METARING

ethereum

OBIETTIVI
– LEZIONE 1 è per conoscere in maniera teorica, ma esaustiva, il funzionamento di una rete blockchain e degli SmartContracts:

– LEZIONE 2 è un “hands on” e serve agli sviluppatori per poter provare con mano le modalità di lavoro con cui di solito si opera con SmartContract

– LEZIONE 3 è una versione avanzata del primo e serve a mostrare come è possibile applicare il paradigma blockchain e gli smartcontract ad un contesto enterprise.

REQUISITI
Sviluppatori software con almeno due anni di esperienza in:
– linguaggi di programmazione compilati orientati agli oggetti come Java o C#
– Sviluppo Web (paradigma client-server con logiche a servizi, Javascript)

SOFTWARE
– LEZIONE 1 (6 ore) Google Chrome con estensione Metamask
– LEZIONE 2 (4 ore) NodeJS, npm, git, Visual Studio Code
– LEZIONE 3 (4 ore) Java versione 8, Eclipse

DETTAGLI
LEZIONE 1 (6 0re)

MATTINA:
Introduzione agli SmartContract, cosa sono e come funzionano
Demo di utilizzo introduttiva
Struttura di uno SmartContract, primitive e Structs

POMERIGGIO:
Standard & Custom Modifiers
Gestione delle eccezioni e delle asserzioni
Gestione degli eventi
Understand dell’ABI
I token ERC20 <–

LEZIONE 2 (4 ore)
Comunicazione con Geth
Utilizzo di Remix
Implementazione Layers Esterni per Dapps in NodeJS

LEZIONE 3 (4 ore)
Applicazioni decentralizzate per utilizzo in ambiente Enterprise
SmartContract con Java &amp; Raspberry PI