CORSO DI BASI DI SVILUPPO PER BLOCKCHAIN E BITCOIN

DOCENTE
DARIO GUASCO – CTO Consulting & Development Strategies, Lugano, CH

DATE
Venerdì 29 Marzo
dalle 9 alle 12 e dalle 14 alle 17

LUOGO
CENTRO SENECA, PIAZZA DEI MARTIRI 8, Bologna

COSTO
200 euro per gli associati.
Per i non associati: 400 euro (200 euro + 200 euro di quota associativa)

TARGET
Le nozioni di php necessarie sono elementari e non sono un requisito fondamentale per la partecipazione.

REQUISITI
Durante il corso insegneremo l’utilizzo di alcuni software di sviluppo, ogni partecipante dovrebbe poter accedere al server mediante FTP, SSH ed il più banale HTTP, sarebbe indicato dunque essere munitidi un pc, preferibilmente windows.
Gli elementi, tools e linguaggi che verranno toccati sono:
SecureCRT(oputty) > accessoshellSSH
CuteFTP(ofilezilla) > accessoFTPal server
PSPad > editordi testoorientatoagli sviluppatori multi linguaggio
Accessoeconfigurazionesuserver Linux Ubuntudibitcoind(conla D finale)
Scritturacodiceinlinguaggiophp
Analisidei comandiprincipali RPCdi interfacciaal wallet

 

PROGRAMMA DEL CORSO

9:00 – 12:00 tratteremo i primi temi elementari di base, descrivendo la tecnologia blockchain che c’è alla base delle criptovalute, come funziona e la modalità di utilizzo, come ottenere criptovalute e a cosa prestare maggiormente attenzione, quindi affronteremo discorsi legati alla sicurezza e potenziali servizi esemplificativi già nati o che possono ancora nascere in merito a Bitcoin e criptovalute. Parleremo di mining, cos’è e come funziona, dei possibili guadagni ad esso legati ed elementi tecnici introduttivi orientati alla realizzazione di un mining rig.

12:00 – 13:00 Pausa pranzo

14:00 – 17:00 Ci addentreremo in esercizi più pratici e tecnici, scaricheremo fisicamente un wallet e lo installeremo su di un server da noi reso disponibile, insieme configureremo il tutto al fine di poter gestire servizi wallet di tipo web (quindi non il solito wallet da pc o da smartphone), impareremo le basi su come improntare un servizio di wallet online e scopriremo in che modo interfacciarci col wallet da linguaggi di programmazione web come php, testando praticamente gli strumenti necessari a sviluppare software orientato alla creazione di servizi legati alle cripto valute o alla blockchain in generale. Mediante del codice di programmazione. php che verrà eseguito da una pagina web, andremo a creare un indirizzo nel wallet, mostreremo le transazioni presenti, invieremo della cripto moneta ad un altro indirizzo ed esamineremo le possibili soluzioni legate all’invio di cripto valuta, pro e contro, per finire con lighting network