Corso Sviluppatore Blockchain con Ethereum e Solidity

contattami 18.8 EUR

Innovaformazione, scuola del settore Information Technology eroga formazione per sviluppatori Blockchain.
Corsi attivati solo su richiesta e in prevalenza per aziende. Corsi rivolti a programmatori.

Modalità classe virtuale online (in diretta) o in sede frontale (anche in house presso il cliente).

Programma didattico (48 ore):
1. Panoramica tecnologia Blockchain
• Introduzione e scenari di innovazione
• Blockchain nel sistema bancario
• Blockchain Transaction Process
• Transaction Initiation
• Creazione di una Public/Private Key Pair e firma digitale
• Transaction Broadcast
• Consensus Protocol
• Miners
• PoW (Proof of Work)
• Nonce Value
• Generazione del Hash Code
• Consensus Algorithms
• Block Creation
• Blockchain Block Structure
• Transaction Record
• Distributed Structure
• Blockchain Transaction
• Tipi di Blockchain
• Blockchain Platforms
• Application Components and Templates
2. Bitcoin Blockchain
• Introduzione alla cryptovaluta
• Bitcoin e metodi di acquisizione
• Bitcoin Wallets and configurazione
• Esempi di utilizzo di Bitcoins
• Transazioni nel Bitcoin System
• Bitcoin Address
• Bitcoin Transactions
• Bitcoin Script Construction
• Bitcoin Script Instructions
• Bitcoin Network Node
• Unirsi al Bitcoin Network
• Mining in Bitcoin Blockchain
• Verifica autonoma delle transazioni
• Aggregazione indipendente di transazioni
• Mining Puzzle
3. Ethereum
• Ethereum e concetti chiave
• Gas in Ethereum
• Ether
• Ethereum Virtual Machine
• Tipi di Ethereum Accounts
• Smart Contract
• Ethereum Mining
• Ethereum Ecosystem
• Demo: Installation of Geth
• Installazione di Geth e Ganache
• Transferimento Ethers con MetaMask
• Installazione ed utilizzo di Mist Wallet
• Swarm
• InterPlanetary File System
• Whisper
• Ethereum Frameworks
• Ethereum DAPPs and DAOs
4. Deploy Smart Contracts nella Private Ethereum Network
• Private Ethereum Blockchain
• Private Ethereum Network
• Ethereum Smart Contracts
• Smart Contract ambiente di sviluppo
• Solidity Programming
• Arrays
• Enums
• Structs
• Function Declaration in Solidity
• Inheritance
• Events
• Creazione Contracts con New Operator
• ERC20 Token
• Creazione a smart contract con proprio token digitale
• Solidity Smart Contract Design Patterns
• Solidity Smart Contract to deploy property transfer system
5. Hyperledger
• Hyperledger e concetti chiave
• Transaction
• Hyperledger Projects
• Sawtooth
• Hyperledger Fabric
• Iroha
• Set up Iroha network
• Indy
• Hyperledger Architecture
• Blockchain autorizzato e consensus model
• Consensus and interazione con l’architectural layers
• API and Network Topology in Hyperledger
• Creazione Hyperledger Network
6. Hyperledger Composer
• Hyperledger Fabric
• Hyperledger Fabric Model
• Creazione Fabric Blockchain network
• Chaincode
• Ordering Service
• Fabric Peer
• Channels
• Client Application
• Hyperledger Fabric CA
• Hyperledger Composer
• Configurazione ambiente di sviluppo Composer
• Blockchain Business Networks
• Business Network Template
• Testing Business Network
• Creazione, test, e deploy della business network
7. Blockchain on Multichain
• Panoramica Multichain
• Multichain Architecture
• Creazione Multichain
• The Hand-Shaking Process
• Permessi in Multichain
• Features of Assets in Multichain
• Creazione asset in Multichain
• Multichain Streams
• Consensus in Multichain
• Mining in Multichain
• Mining Flexibility
• Multichain Speed e Scalability

Per informazioni contattare il 347 75 Chiudi

Luogo: Trentino-Alto Adige - Trento

Aggiunto a 7 giorni fa e scade il 17 December
ID annuncio: 131577
    [ ]     80 visite