Premesse
La blockchain è una struttura dati che consiste in elenchi crescenti di record, denominati “blocchi”, collegati tra loro in modo sicuro utilizzando la crittografia. Ogni blocco contiene un hash crittografico del blocco precedente, un timestamp e dati di transazione. Poiché ogni blocco contiene informazioni sul blocco precedente, questi formano effettivamente una catena con ogni blocco aggiuntivo che si collega a quelli precedenti. Di conseguenza, le transazioni blockchain sono irreversibili in quanto, una volta registrate, i dati in un determinato blocco non possono essere modificati retroattivamente senza alterare tutti i blocchi successivi.
Obiettivi del corso
Questo corso consente l’introduzione alle basi della tecnologia Blockchain
Prerequisiti e strumenti richiesti
Necessarie competenze su Javascript, Node.js e Linux
Piano di lavoro
- Introduzione alle tecnologie Blockchain
- Cenni di Crittografia
- Algoritmi di consenso
– Proof of Work
– Proof of Stake
– Proof of Authority - Introduzione a Ethereum
– EVM, Turing Completeness, Smart Contract
– Wallets, EOA e Contract Addresses
– Ether e GAS
– Transactions
– Networks - Solidity
– Setup Ambiente di Sviluppo con Truffle
– Creazione di uno Smart Contract e testing
– Caratteristiche del linguaggio
– Standard ERC, OpenZeppelin e Tokens
– Oracoli
– Sicurezza degli Smart Contract
– Pubblicazione di uno Smart Contract - Sviluppo di una DApp con WebJS/EthersJS
– Setup Ambiente di Sviluppo
– Metamask: installazione e creazione di un account
– Connessione a Metamask da JS
– Interazione con lo Smart Contract
Durata e organizzazione
Il corso ha una durata di 4 giornate full time e prevede sia lezioni teoriche che esercitazioni pratiche.
Al termine del corso verrà rilasciato un attestato di formazione.
Calendario
1, 2, 3 e 4 ottobre 2024
4 giorni full time dalle ore 9:00 alle 13:00 e dalle 14:00 alle 18:00
Prezzo e convenzioni
Quota di partecipazione 1.500 € + IVA
La quota comprende partecipazione al corso, materiale didattico, accesso al wi-fi in aula, coffee break, attestato finale, forum di follow up tra studenti e docenti.
Sono previsti sconti per iscrizioni anticipate, ex alunni Esis, iscrizioni multiple e studenti universitari.
Per ulteriori informazioni contattaci ai seguenti recapiti o compila il nostro Form:
Tel: (+39) 02.48958342
Mail: formazione@esis-ep.com