CORSO DI PROGRAMMAZIONE PER BLOCKCHAIN ETHEREUM
Learn Solidity & build smart contracts for the Ethereum blockchain. Complete course for blockchain development. Master decentralized applications!
Course Content
CORSO DI PROGRAMMAZIONE PER BLOCKCHAIN ETHEREUM is an all-levels Udemy course taught by Giorgio Ferrari. It runs 3h 29m, is taught in Italian, and includes a certificate of completion. Learners rate it 4.2 out of 5 from 406 reviews, with 1,454 students enrolled. It is a paid course, last updated August 2021.
Impara a sviluppare smart contracts con Solidity su Ethereum! Questo corso completo ti guida passo dopo passo nella scrittura, distribuzione e test di contratti intelligenti sulla blockchain di Ethereum e altre piattaforme.
Cosa imparerai:
- Fondamenti di Solidity ed Ethereum: Scopri i concetti chiave della piattaforma Ethereum e le basi del linguaggio Solidity.
- Solidity in Profondità: Esplora le caratteristiche uniche di Solidity, un linguaggio orientato alla creazione di smart contracts, fortemente influenzato da JavaScript e progettato per la Ethereum Virtual Machine (EVM).
- Sviluppo di Smart Contracts: Crea smart contracts per Ethereum, gestisci variabili di stato e funzioni, e utilizza operatori, strutture di controllo e strutture dati.
- Programmazione Orientata agli Oggetti con Solidity: Applica i principi della programmazione orientata agli oggetti per sviluppare smart contracts efficienti e riutilizzabili.
- Gestione di Eventi ed Eccezioni: Registra eventi importanti e gestisci le eccezioni per garantire la sicurezza e l'affidabilità dei tuoi smart contracts.
- Testing e Debugging: Impara a testare e debuggare i tuoi smart contracts per individuare e correggere eventuali errori.
- Strumenti di Sviluppo: Utilizza Truffle, un framework popolare per lo sviluppo di smart contracts, e impara a debuggare il tuo codice.
- Distribuzione su Blockchain: Distribuisci i tuoi smart contracts su una blockchain privata.
Argomenti trattati:
- Smart Contracts, Ethereum e il Futuro: Introduzione alla tecnologia blockchain e alla piattaforma Ethereum.
- Introduzione a Solidity: Panoramica del linguaggio Solidity e delle sue caratteristiche.
- Installazione dell'Ecosistema Ethereum: Configurazione dell'ambiente di sviluppo necessario.
- GETH: Utilizzo di Geth, un client Ethereum agile.
- Struttura di un Smart Contract: Comprendere la struttura di base di un smart contract.
- Tipi di Dati in Solidity: Esplorazione dei diversi tipi di dati disponibili in Solidity.
- Variabili di Stato e Funzioni: Definizione e utilizzo di variabili di stato e funzioni.
- Espressioni Condizionali: Utilizzo di istruzioni condizionali in Solidity.
- Scrittura di Smart Contracts: Esempi pratici di smart contracts.
- Programmazione Orientata agli Oggetti in Solidity: Applicazione dei principi OOP.
- Funzioni, Modificatori e Fallback: Gestione delle funzioni, dei modificatori e delle funzioni di fallback.
- Input e Output delle Funzioni: Gestione degli input e degli output delle funzioni.
- Eccezioni, Eventi e Logging: Implementazione di meccanismi di gestione degli errori e registrazione degli eventi.
- Truffle: Fondamenti: Introduzione al framework Truffle.
- Debugging di Smart Contracts: Tecniche di debugging per individuare e correggere errori.
A chi è rivolto questo corso?
Questo corso è ideale per chiunque desideri iniziare a programmare smart contracts su Ethereum senza alcuna conoscenza pregressa dell'EVM. Non è richiesta esperienza di programmazione. Acquisisci le competenze necessarie per creare applicazioni decentralizzate (dApps) e sfruttare il potenziale della tecnologia blockchain.
Hire the developers behind TutorialSearch.io
We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.