Corso intensivo, composto da tre lezioni di tre ore ciascuna, è progettato per sviluppatori software con almeno due anni di esperienza nel campo dello sviluppo web, con un focus sul paradigma client-server e competenze in Javascript.
Durante il corso, esploreremo gli Smart Contract da ogni angolazione, coprendo argomenti come l’introduzione agli Smart Contract, la comprensione della loro struttura, l’utilizzo di strumenti chiave come MetaMask e Remix, e la gestione di concetti avanzati come i token ERC20 e l’implementazione di Layers Esterni per Dapps in NodeJS.
Le tre lezioni forniranno una panoramica completa, includendo demo pratiche, la gestione di eccezioni e asserzioni, l’implementazione di standard e custom modifiers, la gestione degli eventi e altro ancora. Prerequisiti software includono Google Chrome con l’estensione MetaMask, NodeJS, npm e Visual Studio Code.
Preparatevi per un’immersione approfondita nel mondo della programmazione Smart Contract su Ethereum, arricchendo le vostre competenze e aprendo nuove possibilità nel vasto universo della blockchain.
– Durata: 3 lezioni di 3 ore
Quando: 20, 23 e 27 Febbraio dalle 15.00 alle 18.00
– Argomenti trattati:
Introduzione agli SmartContract, cosa sono e come funzionano
I principali strumenti (MetaMask, Remix, Blockchain Explorer, Blockchain API)
Demo di utilizzo introduttiva
Struttura di uno SmartContract, primitive e Structs
Standard & Custom Modifiers
Gestione delle eccezioni e delle asserzioni
Gestione degli eventi
I token ERC20
Gli NFT
Implementazione Layers Esterni per Dapps in NodeJS
– Requsiti:
Sviluppatori software con almeno due anni di esperienza in sviluppo Web (paradigma client-server con logiche a servizi, Javascript)
– Software da installare:
Google Chrome con estensione Metamask
NodeJS,
npm,
Visual Studio Code.