Video Corso in DAPP DEVELOPER PROGRAM
Blockchain - Video Corso

Guarda il video introduttivo


Inizio

Easy Training è un marchio Blue Bee Group

Blue Bee Group

Business Partner de “Il Sole24Ore”

per la formazione manageriale.

Scopri di più

Perché partecipare

In questo corso analizzeremo molti aspetti della tecnologia più chiacchierata dell'ultimo decennio: la blockchain!

Di seguito le tematiche che affronteremo attraverso le Video Lezioni.
Solidity 1o1 
Adesso non ci resta che andare a fondo a quello che è il cambio di paradigma nello sviluppo back-end di una web application: gli smart contract! Solidity è il linguaggio di programmazione comunemente utilizzato nello sviluppo di smart contract su ethereum e anche in altri fork o blockchain like ethereum. 
Blockchain Setup Enviroment 
Successivamente struttureremo un developer setup enviroment cosi da avere tutto l'occorente per sviluppare le nostre dapp in maniera strutturata ed efficace garantendo un ambiente pulito e che da la possibilità di testare a fondo le funzionalità sviluppate. (Linux VM, Node, npm, VS Code, Truffle, Ganache, Remix, Metamask, Infura) 
Web3 library 1o1 
Esercizi pratici nell'utilizzo della libreria web3 necessaria per interfacciarsi con il provider della blockchain di ethereum. 
Smart Contract Oracle 
Analizzeremo uno degli aspetti cardine delle realtà decentralizzate: gli oracoli, fonte di verità incorruttibile che forniscono ad altri smart contract, se richiamati, dati esenti da eventuale corruzione e manipolazione. 
Notarizziamo su blockchain: Notarization Dapp (Ethereum) 
Sviluppiamo una semplice dapp di notarizzazione documenti su blockchain: Svilupperemo lo smart contract, deploy & testing, strutturemo il frontend e analizzeremo due approcci di richiamo allo smart contract: da metamask e infura. 
Stacking Dapp (Ethereum) 
Svilupperemo una dapp per lo stacking di fondi con earning di fee in base alla tempistica di locking dei fondi bloccati. 
Sviluppiamo Dapp utilizzando protocolli di altri 
Svilupperemo dei piccoli POC utilizzando smart contract di altre realtà già presenti nell'ecosistema di ethereum come Seed Venture, Aave, MakerDao. 
Deploy di una dapp in produzione 
Analizzeremo step by step gli aspetti da tenere conto per effettuare il deploy di una dapp nel world wide web. 
Bonus Track: DEFI Exploitation 
Faremo un'analisi accurata sulle vulnerabilità che potrebbero affliggere i vostri smart contract e effettueremo una fase di exploitation in un ambiente protetto per conoscere come potrebbero essere sfruttate tali vulnerabilità da eventuali malintenzionati. 

Argomenti trattati

  • Types & Variables – 16 min
  • Functions – 6 min
  • Modifiers – 2.20 min
  • Events & Logs – 4 min
  • Interfaces – 13 min
  • Standard of token: ERC20, ERC721, ERC1155 – 20 min
  • Eliminazione reale di un item – 5.15 min
  • Installazione di una distro linux, nodejs e npm – 4.40 min
  • Installazione di ganache gui e truffle – 4 min
  • Installazione e primo approccio a metamask,remix ed infura – 8 min
  • Setup di un progetto react, test di connessione a metamask – 13,30 min
  • Introduzione alla libreria web3 – 1,4 min
  • Connessione e testing della libreria da terminale – 8 min
  • Introduzione agli oracoli – 1,20 min
  • Implementiamo il nostro oracolo con chainlink – 10,50 min
  • Implementiamo il nostro oracolo con provable things – 7,50 min
  • Intro ed Inizializzazione del progetto con truffle – 2,55 min
  • Sviluppo dello smart contract – 9 min
  • Implementazione delle funzioni che richiamano lo smart contract 18,30 min
  • Intro ed Inizializzazione del progetto con truffle – 1,55 min
  • Sviluppo dello smart contract, Prima parte – 14,40 min
  • Sviluppo dello smart contract, Seconda parte – 17,10 min
  • Implementazione delle funzioni che richiamano lo smart contract – 15 min
  • Intro ed Inizializzazione del progetto react – 1,50 min
  • Implementazione dei custom hooks per il richiamo degli smart contract – 11 min
  • Implementazione delle funzioni che richiamano gli smart contract – 11 min
  • Auditing by mythx – 5 min
  • Deploy su Vercel – 3 min
  • Manipulation Oracle – 2,35 min
  • Reentrancy Attack – 7 min
  • Trojan Token – 9,40 min 

Attestato di partecipazione

Al termine del corso verrà rilasciato un Attestato di Partecipazione, utile per arricchire il curriculum e dimostrare competenze specifiche.
L'Attestato costituisce un titolo nei rapporti lavorativi tra privati e testimonia la partecipazione al percorso formativo, indicandone le caratteristiche e l'effettiva frequentazione.
Per la partecipazione a concorsi pubblici va controllato se il bando prevede punteggi per attestati emessi da organizzazioni non statali.

Modalità di frequenza

Webinar registrati

4 ore totali di registrazione video

320,00€ + IVA (22%)

ISCRIZIONE

Compila la form per iscriverti al corso.


 

 
 

 

Con l'invio dell'iscrizione dichiaro di aver preso visione dell' Informativa sul trattamento dei dati personali ai sensi degli art.13-14 del Regolamento UE 2016/679 (GDPR).