BLOCKCHAIN E SMART CONTRACT LABORATORIO PRATICO
Corso pratico su Blockchain e Smart Contract per applicazioni pubbliche e in ambito corporate
CERTIFICAZIONE:
-ENTE CERTIFICANTE:
-CORSO EROGATO DA:
AIEA FormazioneQuesto corso è rivolto a quanti siano interessati a comprendere come analizzare, valutare e realizzare un’applicazione basata su Blockchain e Smart Contract, allo scopo di valutarne l’adeguata applicazione al proprio contesto di business.
Il corso, si sviluppa su 3 giornate dal taglio molto interattivo e pratico (con laboratori ed esercitazioni di gruppo), con la seguente articolazionei:
GIORNO 1: CONFIGURAZIONE E SVILUPPO SMARTCONTRACTS, DAPP E BLOCKCHAIN PRIVATE
GIORNO 2: GOVERNANCE, AUDIT E SICUREZZA DELLE BLOCKCHAIN
GIORNO 3: ESERCITAZIONI DI GRUPPO, CASI PARTICI DI AUDIT E APPLICAZIONI PARTICOLARI A SUPPORTO DELL’AUDIT
STRUMENTI:
- Ai partecipanti sarà messo a disposizione un’ambiente virtuale (scaricabile alla fine del corso) con un ambiente preconfigurato per sviluppare e gestire applicazioni basate su Blockchain di Ethereum e Smart Contract, da utilizzare durante e, in autonomia, dopo il corso.
Il corso, si sviluppa su 3 giornate dal taglio molto interattivo e pratico (con laboratori ed esercitazioni di gruppo), con la seguente articolazionei:
GIORNO 1: CONFIGURAZIONE E SVILUPPO SMARTCONTRACTS, DAPP E BLOCKCHAIN PRIVATE
GIORNO 2: GOVERNANCE, AUDIT E SICUREZZA DELLE BLOCKCHAIN
GIORNO 3: ESERCITAZIONI DI GRUPPO, CASI PARTICI DI AUDIT E APPLICAZIONI PARTICOLARI A SUPPORTO DELL’AUDIT
STRUMENTI:
- Ai partecipanti sarà messo a disposizione un’ambiente virtuale (scaricabile alla fine del corso) con un ambiente preconfigurato per sviluppare e gestire applicazioni basate su Blockchain di Ethereum e Smart Contract, da utilizzare durante e, in autonomia, dopo il corso.
DURATA: 24 ORE
CREDITI: 23 CPE validi ai fini del mantenimento delle certificazioni ISACA
OBIETTIVI DEL CORSO:
- Approfondire le competenze chiave necessarie per comprendere e realizzare una soluzione basata su Blockchain (pubblica o privata) e Smart Contract. Durante il corso verranno impiegati la blockchain Ethereum e il linguaggio di programmazione Solidity.
- Comprendere i fattori chiave per eseguire attività di assessment di una soluzione basata su Blockchain e SmartContract.
- Comprendere gli impatti di una soluzione basata su Blockchain e Smartcontract in termini di Cyber-Security, Data-Protection, Privacy e IT Governance.
- Comprendere i fattori chiave per eseguire attività di assessment di una soluzione basata su Blockchain e SmartContract.
- Comprendere gli impatti di una soluzione basata su Blockchain e Smartcontract in termini di Cyber-Security, Data-Protection, Privacy e IT Governance.
DESTINATARI:
Il corso è rivolto a tutti coloro, professionisti e non, che già dispongano di competenze tecniche relative ai meccanismi e alle componenti di funzionamento delle tecnologie basate su Blockchain, che intendano approfondire come analizzare, valutare e realizzare un’applicazione basata su Blockchain e Smart Contract, allo scopo di valutarne l’adeguata applicazione al proprio contesto di business.
CONTENUTI:
3 giornate (24 ore) di lezioni frontali alternate ad esercitazioni di gruppo e laboratori interattivi, così articolate:
Attività preliminare: QUESTIONARIO DI PRE-ASSESSMENT delle competenze per valutare il livello di competenze di partenza dei singoli partecipanti.
Primo giorno: WORKSHOP INTERATTIVO E TUTORIAL: CONFIGURAZIONE E SVILUPPO SMARTCONTRACTS, DAPP E BLOCKCHAIN PRIVATE
CONCETTI CHIAVE GIORNO 1:
- Introduzione alla Ethereum Virtual Machine
- Competenze chiave del linguaggio Solidity
- Architettura delle Dapp e degli SmartContract
LABORATORI INTERATTIVI GIORNO 1:
- Sviluppo di un’applicazione distribuita basata sulla Blockchain di Ethereum utilizzando il linguaggio SOLIDITY.
- Creazione di una tool chain di sviluppo SmartContract
- Creazione e configurazione di una Blockchain privata basata su Ethereum e pratica di utilizzo della Testnet di Ethereum
OUTPUT WORKSHOP GIORNO 1:
- Analisi PROs e CONs delle Dapp e degli Smart Contract
- Quando (non) usare una Blockchain
STRUMENTI GIORNO 1:
- Sarà distribuita in aula ad ogni partecipante una chiavetta USB con un ambiente pre-configurato da utilizzare nel proprio PC per l’esecuzione dei laboratori interattivi e per l’utilizzo in autonomia anche successivamente al corso, allo scopo di configurare Blockchain private, Dapps e Smartcontract basati su Ethereum.
Secondo giorno: GOVERNANCE, AUDIT E SICUREZZA DELLE BLOCKCHAIN
ASPETTI DI GOVERNANCE, SICUREZZA E AUDIT:
- Cosa può andare storto in una Blockchain: analisi del "DAO Incident" di altri casi di incidenti di sicurezza. Modelli di Governance delle Blockchain pubbliche e private.
- Applicazioni dello standard ISO-IEC 27001 alle applicazioni basate su Blockchain.
APPLICAZIONI DI FRONTIERA:
- Privacy e Blockchain
- Payment Channels
Terzo giorno: ESERCITAZIONI DI GRUPPO, CASI PARTICI DI AUDIT E APPLICAZIONI PARTICOLARI A SUPPORTO DELL’AUDIT
Attività preliminare: QUESTIONARIO DI PRE-ASSESSMENT delle competenze per valutare il livello di competenze di partenza dei singoli partecipanti.
Primo giorno: WORKSHOP INTERATTIVO E TUTORIAL: CONFIGURAZIONE E SVILUPPO SMARTCONTRACTS, DAPP E BLOCKCHAIN PRIVATE
CONCETTI CHIAVE GIORNO 1:
- Introduzione alla Ethereum Virtual Machine
- Competenze chiave del linguaggio Solidity
- Architettura delle Dapp e degli SmartContract
LABORATORI INTERATTIVI GIORNO 1:
- Sviluppo di un’applicazione distribuita basata sulla Blockchain di Ethereum utilizzando il linguaggio SOLIDITY.
- Creazione di una tool chain di sviluppo SmartContract
- Creazione e configurazione di una Blockchain privata basata su Ethereum e pratica di utilizzo della Testnet di Ethereum
OUTPUT WORKSHOP GIORNO 1:
- Analisi PROs e CONs delle Dapp e degli Smart Contract
- Quando (non) usare una Blockchain
STRUMENTI GIORNO 1:
- Sarà distribuita in aula ad ogni partecipante una chiavetta USB con un ambiente pre-configurato da utilizzare nel proprio PC per l’esecuzione dei laboratori interattivi e per l’utilizzo in autonomia anche successivamente al corso, allo scopo di configurare Blockchain private, Dapps e Smartcontract basati su Ethereum.
Secondo giorno: GOVERNANCE, AUDIT E SICUREZZA DELLE BLOCKCHAIN
ASPETTI DI GOVERNANCE, SICUREZZA E AUDIT:
- Cosa può andare storto in una Blockchain: analisi del "DAO Incident" di altri casi di incidenti di sicurezza. Modelli di Governance delle Blockchain pubbliche e private.
- Applicazioni dello standard ISO-IEC 27001 alle applicazioni basate su Blockchain.
APPLICAZIONI DI FRONTIERA:
- Privacy e Blockchain
- Payment Channels
Terzo giorno: ESERCITAZIONI DI GRUPPO, CASI PARTICI DI AUDIT E APPLICAZIONI PARTICOLARI A SUPPORTO DELL’AUDIT
MATERIALE:
Ai partecipanti, oltre alle slide del corso in formato digitale, sarà anche distribuita una chiavetta USB con un ambiente per configurare Blockchain private, Dapps e Smartcontract basati su Ethereum, da utilizzare durante e, in autonomia, dopo il corso per attività di configurazione, analisi e/o Audit
PREREQUISITI:
- Questo corso presuppone la conoscenza pregressa dei meccanismi di funzionamento e delle componenti chiave delle Blockchain: per chi non disponga di queste competenze di base è fortemente raccomandato l’acquisto anche del seminario online Fondamenti di Blockchain e DLT
- Si richiede che ciascun partecipante sia munito di proprio PC con almeno 4 Gb di Memoria e diritti di amministratore per poter utilizzare la chiavetta USB con un ambiente pre-configurato utile ai laboratori ed all’utilizzo successivo al corso
- Si richiede che ciascun partecipante sia munito di proprio PC con almeno 4 Gb di Memoria e diritti di amministratore per poter utilizzare la chiavetta USB con un ambiente pre-configurato utile ai laboratori ed all’utilizzo successivo al corso
NOTE:
- Questo corso presuppone la conoscenza pregressa dei meccanismi di funzionamento e delle componenti chiave delle Blockchain: per chi non disponga di queste competenze di base è fortemente raccomandato l’acquisto anche del seminario online Fondamenti di Blockchain e DLT
- Si richiede che ciascun partecipante sia munito di proprio PC con almeno 4 Gb di Memoria e diritti di amministratore per poter utilizzare la chiavetta USB con un ambiente pre-configurato utile ai laboratori ed all’utilizzo successivo al corso
- Si richiede che ciascun partecipante sia munito di proprio PC con almeno 4 Gb di Memoria e diritti di amministratore per poter utilizzare la chiavetta USB con un ambiente pre-configurato utile ai laboratori ed all’utilizzo successivo al corso
PRIMA OPZIONE PREZZO:
SOLO 3 GIORNI LIVE (x esperti)
PREZZO:
1.300,00 € + IVA
PREZZO PER I SOCI AIEA:
1.100,00 € + IVA
PREZZO PER ALTRE CONVENZIONI:
(ISC2 - ISACA NON AIEA - AIS ISA)
1.200,00 € + IVA
SECONDA OPZIONE PREZZO:
3 GIORNI LIVE + Mod base in elearning
PREZZO:
1.500,00 € + IVA
PREZZO PER I SOCI AIEA:
1.300,00 € + IVA
PREZZO PER ALTRE CONVENZIONI:
(ISC2 - ISACA NON AIEA - AIS ISA)
1.400,00 € + IVA
Questa opzione è da selezionare per coloro che abbiano un livello base o nullo di conoscenza dei meccanismi di funzionamento dei sistemi Blockchain, e oltre al modulo di approfondimento avanzato, include anche la frequenza del modulo base in elearning sui fondamentali e le applicazioni dei sistemi Blockchain.