Blockchain Solution Architect
Corso
Online
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Livello
Livello avanzato
-
Metodologia
Online
-
Ore di lezione
24h
-
Durata
3 Giorni
-
Inizio
Scegli data
Al termine del corso si saranno comprese e approfondite le seguenti tematiche:
La differenza tra proof of work, proof of stake, e altri sistemi di prova e perché esistono
Sicurezza e ipotesi di attacco
Le criptovalute e relativi tipi Blockchain
La differenza tra Blockchain publici, privati e “permissioned”
Come sono scritti i blocchi nel Blockchain
Cosa sono e come funzionano gli smart contract
Casi d’uso per Blockchain pubblici
Problemi e considerazioni su Blockchain pubblici
Casi d’uso per Blockchain privati e “permissioned”
Come avviare il proprio Blockchain
Tecnologie di supporto al Blockchain
I linguaggi di programmazione nei Blockchain più diffusi
Best Practice per testing e deployment di Blockchain e applicazioni Blockchain
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Analista
Si consiglia un’esperienza maturata nel contesto IT
Opinioni
Successi del Centro
Tutti i corsi devono essere aggiornati
La media delle valutazioni dev'essere superiore a 3,7
Più di 50 opinioni degli ultimi 12 mesi
6 anni del centro in Emagister.
Materie
- Programmazione
- E-business
- Archiviazione
- Web master
- Internet
- Virtual Machine
- Microsoft
- Sicurezza dati
- Blockchain
- Database distribuiti
- Transazioni Distribuite
- Transazioni Sicure
Professori
Docente Senior (min. 5 anni)
Docente Senior (min. 5 anni)
Programma
Module 1 - What is Blockchain
- Blockchain Basic Principles
- Centralized and Decentralized Ledgers
- Mechanics of Blockchain
- What is a Block?
- How are Blocks Chained Together?
Module 2 - How Does Blockchain Work
- Benefits and Drawbacks of Blockchain
- Cryptography
- Public Key Cryptography
- Cryptographic Hashing
- Blockchain Consensus
- Proof of Work Consensus
- Proof of Stake Consensus
- Other Consensus Mechanisms Explained
- Lifecycle of a Public Blockchain Transaction
Module 3 - Types of Blockchains
- Public vs Private Blockchains
- Open vs Closed Blockchains
- Open Source Blockchain Projects
- Blockchain Smart Contracts
- Tokens and Coins
- Using Gas in Ethereum
- “Blockless” Solution Platforms
Module 4 - How is Blockchain Different Than What We Have Today
- Types of Networks
- Centralized Networks
- Distributed Networks
- Decentralized Networks
- Software vs Firmware
- Blockchain vs Database
Module 5 - What Does a Blockchain Application Look Like?
- Blockchain Application Architecture
- Integrated Development Environment (IDE)
- User Interaction Layer
- Middle/Interface Layer
- Smart Contracts/Chaincode
Module 6 - How Do I Design a Blockchain Application?
- Guiding Design Principles
- Personas (User Types)
- User Stories (Application Interaction)
- Application Functional Requirements
- Application Technical Requirements
- Design Tasks
- Fundamental Design Questions
Module 7 - How Do I Develop a Blockchain Application?
- Fundamental Design Concepts
- Calling External Contracts
- Error Handling
- Pull vs Push Payments
- On-Chain Data
- Local Testing Recommendations
- Not Using Agile Development Process
- Technology Design Decisions
- Monolithic vs Modular
- Complexity Models
Module 8 - How Do I test a Blockchain Application?
- Blockchain Testing Approaches
- Unit Testing
- Developer Level Testing
- Configuration & Environment Testing
- Load/Performance Testing
- Volume/Stress Testing
- Regression Testing
- Application Bug Classifications
- User Load Testing
- Key Blockchain Architecture Testing Questions
Module 9 - Use Cases for Blockchain
- Real world implementations of Blockchain
Ulteriori informazioni
Materiale didattico: Materiale didattico in formato digitale.
Costo del manuale: incluso nel prezzo del corso a Calendario.
Natura del corso: Operativo (previsti lab su PC).
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Blockchain Solution Architect