BLOCKCHAIN BOOTCAMP - Ed.3

Corso

Termine di iscrizione

28-01-22 Iscriviti

Inizio

31-01-22
Costo: 2500

Fine

15-02-22

Durata

52 ore
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA
Codice corso 01/22

Descrizione

Il Blockchain Bootcamp è un corso intensivo per acquisire competenze di progettazione, analisi e programmazione in ambito blockchain, organizzato dal Dipartimento di Elettronica, Informazione e Bioingegneria del Politecnico di Milano in collaborazione con l'Osservatorio Blockchain & Distributed Ledger. Le lezioni saranno tenute nell' arco di una settimana, e saranno strutturate in modo da concentrare l'introduzione e lo sviluppo degli argomenti principali al pomeriggio, riservando le mattine per sessioni di approfondimento hands-on. Questa struttura consentirà, a chi è meno interessato agli aspetti di programmazione, di seguire soltanto al pomeriggio, senza perdere il filo logico. Il corso sarà orientativamente strutturato come segue: Lunedì * Fondamenti di crittografia * Introduzione ai sistemi distribuiti e problema del consenso Martedì * Utilizzo dei principali strumenti per la crittografia (es: OpenSSL) * Blockchain: Bitcoin, Ethereum e le altre principali blockchain Mercoledì * Utilizzo di strumenti per l'accesso e l'utilizzo delle blockchain (wallet, chain explorer, gateway ed API) * Smart Contract e Token Giovedì * Smart Contracts Hands-On (con progettazione e sviluppo di semplici contratti) * Applicazioni Distribuite su Blockchain (DAapps) Venerdì * Sviluppo prototipi di DApp (smart contract + interfaccia + sistemi off-chain, come IPFS) * Aspetti di sicurezza legati a DApp e smart contract A valle di ciascuna giornata di lavoro si terranno degli interventi di esperti del settore che presenteranno approfondimenti da diversi punti di vista (es: legale, economico) degli argomenti trattati, mostrando anche use case concreti e stimolando spunti di riflessione, al fine di offrire una prospettiva il più interdisciplinare possibile. Ogni intervento sarà accompagnato da un rinfresco informale, per favorire la conoscenza ed il confronto tra tutti i partecipanti.

Progetto Formativo

Il corso si propone di fornire le competenze di base per la comprensione del funzionamento delle principali piattaforme basate su blockchain (sia pubbliche sia permissioned) e per lo sviluppo di smart contract e applicazioni distribuite, con particolare riferimento ad Ethereum. I partecipanti al corso avranno la possibilità di: * Acquisire comprensione a livello anche tecnico del funzionamento e dell¿architettura delle blockchain (fondamenti di crittografia, struttura delle blockchain e problema del consenso, differenze tra le diverse blockchain, approfondimento su Bitcoin ed Ethereum) * Conoscere e sviluppare sensibilità concreta all¿utilizzo degli strumenti legati alle blockchain (wallet, chain explorer gateway ed API) * Comprendere fattivamente le potenzialità di programmabilità delle criptovalute, con particolare riferimento a Bitcoin Script (cenni), e ai linguaggi per Ethereum (es: Solidity) * Comprendere il concetto di smart contract e di applicazione distribuita, sia dal punto di vista dell¿architettura che da quello funzionale * Imparare a progettare e sviluppare un'applicazione distribuita (DApp) nelle sue componenti principali: smart contract on-chain, interfaccia web, memorizzazione di dati off-chain * Conoscere i principali problemi di sicurezza legati alle DApp e agli smart contract, e le tecniche per affrontarli * Comprendere quali sono le origini storiche delle tecnologie, qual è l'attuale diffusione e quella prospettica, quali sono le principali applicazioni, anche in ambito aziendale, quali sono le principali questioni legali e normative e in che modo possono essere affrontate.

Requisiti

Il corso è rivolto a studenti, professionisti, e in generale a chiunque sia interessato alle questioni trattate. È richiesta una minima esperienza di programmazione, in un qualsiasi linguaggio. Data la natura hands-on di parte delle lezioni e degli obiettivi formativi, è fortemente consigliata la disponibilità di un personal computer. Ai partecipanti verranno offerte informazioni e assistenza sui software (open source) da installare e utilizzare.

Ulteriori Informazioni

Ai professionisti commercialisti iscritti all'albo sono riconosciuti 40 CFP . Frequenza richiesta : 100%


E' in corso il riconoscimento di CFP per i partecipanti professionisti iscritti all'Ordine degli Architetti e degli Avvocati.


A breve sarà acquistabile un approfondimento facoltativo del corso (senza rilascio di CFP) chiamato "Business add-on", al costo di 500 euro. Il corso è in programmazione per il mese di febbraio 2022.

 

Luogo

Campus Leonardo

Faculty e Staff

Direttore

FRANCESCO BRUSCHI

Ente Erogatore

DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA

Referente

TOMMASO PAULON 3463547997 tommaso.paulon@polimi.it