In questo corso si svilupperanno le competenze relative alla architettura di Blockchain, il suo orientamento ed i suggerimenti tecnologici. L'obiettivo è quello di sviluppare nei discenti la capacità di capire dove e come applicare Blockchain nel mondo reale.
Si comprenderà la teoria alla base di Blockchain, di Cryptocurrency, delle transazioni di criptovaluta, di Smart Contracts e contratti intelligenti
Il corso è consigliato per la preparazione della certificazione Certified Blockchain Solution Architect (CBSA) . L’esame può essere registrato in un centro Pearson VUE
Obiettivi;
- La differenza tra proof of work, proof of stake, e altri sistemi di prova e perché esistono
- Sicurezza e ipotesi di attacco
- Le criptovalute e relativi tipi Blockchain
- La differenza tra Blockchain publici, privati e “permissioned”
- Come sono scritti i blocchi nel Blockchain
- Cosa sono e come funzionano gli smart contract
- Casi d’uso per Blockchain pubblici
- Problemi e considerazioni su Blockchain pubblici
- Casi d’uso per Blockchain privati e “permissioned”
- Come avviare il proprio Blockchain
- Tecnologie di supporto al Blockchain
- I linguaggi di programmazione nei Blockchain più diffusi
- Best Practice per testing e deployment di Blockchain e applicazioni Blockchain
Il corso è rivolto a chiunque sia interessato ad approfondire la tecnologia Blockchain per motivi professionali o personali
Conoscenza base di Python
- Cos’è il Blockchain: basi, origini, esempi di utilizzo
- Come funziona il Blockchain
- Fondamenti di Crittografia e Hashing
- Tipi di Blockchain
- In cosa il Blockchain differisce dal passato
- Use case e scenari relativi all’impiego del Blockchain
- Esempi di applicazioni Blockchain
- Approccio al design di una applicazione Blockchain
- Sviluppo di una applicazione Blockchain
- Test di una applicazione Blockchain