Per assistenza: 06 9785 9222

Sicurezza

Certified Information Security Manager (CISM)

Cybersecurity
Fundamentals (CSX)

Certified in Risk and Information Systems Control (CRISC)

La Sicurezza
informatica

IP Network Hacking and Security Technique

Penetration Testing e Vulnerability Assesment

Risk Management

Sicurezza

C

GDPR & Profili professionali Privacy

GDPR Awareness

GDPR Specialist

Le competenze trasversali

Negoziazione
e gestione dei conflitti

Problem Solving creativo

Public Speaking

Formazione manageriale

C

Microsoft Office

Amazon Web Services

Virtualizzazione

Big Data & Machine Learning

Cloudera Hadoop Administrator

VMWare vSphere:
Install, Configure, Manage

Formazione tecnica

C

Docker

Docker Deep Dive

Docker for Dev

Docker Swarm

Linux

LPI101-500

LPI102-500

LPI201-450

Artificial Intelligence

EXIN BCS Artificial Intelligence Foundation

AI High Level

AI on Azure Cloud

Kubernetes

DSK101 – ContainerD Introduction

DSK102 – Kubernetes Introduction

DSK200 – Kubernetes Resource Management

Database

PostGreSQL Ver.12 e 9.6

Mongo DB

Mongo DB Developer

Hashicorp

Packer Introduction

Terraform Introduction

Vault Introduction

Sviluppo web

Angular

Core Spring

Python base

Methodologies

C

Project Management
& Business Analysis

PMP Exam Express: Certification Preparation – 2021

ECBA Exam Prep (Entry Certificate
in Business Analysis)

PRINCE2® 7 Foundation

Cobit

Cobit 5 Foundation

Cobit 2019 Design & Implementation

Cobit 2019

BlockChain

Blockchain Business Foundations

Blockchain Solution Architect

Blockchain Developer Ethereum

ITIL4

ITIL 4 Foundation

ITIL 4 MP Specialist CDS

ITIL 4 Digital and IT Strategy

Devops

DevOps Foundation (Exin)

DevOps Professional (Exin)

DevOps Master (Exin)

OpenSM™ Foundation

OpenSM™ Foundation

Approccio Agile nei ruoli di PM & BA

Agile Project Management Foundation

Agile Project Management Practitioner

Agile Business Analyst Foundation

Ingegneria del software

Concetti di base di Function Point Analysis

Concetti avanzati di Function Point Analysis

ISTQB®

ISTQB® Certified Tester Foundation Level (CTFL)

Scrum

Agile Scrum Master – Exin

Agile Scrum Product Owner – Exin

Professional Scrum Master I

Norme ISO & GPDR

ISO IEC 27001:2022 infosecurity auditor/L.A. AICQ-SICEV

ISO 25000 Systems and Software Quality Requirements Evaluation

UNI ISO 45001:2018 “Gestione Salute e Sicurezza sul Lavoro”

Design Thinking

Design Thinking Method

Blockchain Developer Ethereum

destinatari

prerequisiti

obiettivi

argomenti

esame

Modalità

Virtual classroom

Durata

3 giornate

Costo

1240€

+ iva

Voucher d'esame incluso

Date a calendario

7-8-9 Ottobre
9-10-11 Dicembre

Modalità

Virtual classroom

Durata

3 giornate

Costo

1240€
Voucher d'esame incluso

+ iva

Date a calendario

7-8-9 Ottobre
9-10-11 Dicembre

Destinatari

Professionisti sia in ambito aziendale che IT che mirano ad avere un ruolo professionale come architetti/sviluppatori blockchain su Ethereum

prerequisiti

  • È necessario avere una conoscenza di base di JavaScript e HTML.
  • È consigliato avere una conoscenza di base di C ++ o Java, data types, git repositories.

Obiettivi

Al termine del corso i partecipanti saranno in grado di:

  • Approfondire i benefici e svantaggi delle tecnologie Blockchain
  • Scrivere e leggere Smart Contract sicuri utilizzando il linguaggio Solidity
  • Comprendere il concetto di Gas e come viene calcolato il suo costo
  • Comprendere come sono strutturate le transazioni
  • Comprendere ed evitare bug costosi ed errori di programmazione
  • Creare applicazioni che interagiscono con gli Smart Contract
  • Web3.js
  • Installare, configurare e usare il framework Truffle
  • Scrivere test con il framework Truffle
  • Comprendere il workflow di sviluppo e deployment
  • Utilizzare e creare private network, test network and the public main network
d

Argomenti Trattati

BLOCKCHAIN AND SMART CONTRACT BASICS

  • What is Blockchain and how does it work?
  • Centralized vs. Decentralized vs. Distributed
  • Blockchain vs. Databases
  • Bitcoin vs Ethereum
  • What are Smart Contracts?
  • How are Smart Contracts used?

SMART CONTRACT PROGRAMMING BASICS

  • Advantages and Drawbacks of Smart Contracts
  • High-Level Language vs. Low-Level
  • Smart Contracts with Solidity
  • Types of Variables in Solidity
  • Function/Variable Visibility
  • Smart Contract Constructors
  • Setter- and Getter-Functions

UNDERSTANDING DECENTRALIZED INFORMATION AND WEB3

  • Blockchain Access structures and Architectures
  • Blockchain Access vs. centralized RESTful API
  • Understanding Web3.js API
  • Understanding Transactions and Consensus
  • Private Keys, Public Keys and Signatures
  • Understanding privacy on pubic Blockchains
  • Understanding the architecture of KeyStore’s such as MetaMask or MIST

BASICS OF ETHEREUM AND THE EVM

  • Ethereum Denominations
  • Understanding EVM and the ABI Interface
  • Calls vs. Transactions
  • Concurrency and Events
  • Use cases of Events
  • LAB
    • Install and Use Ganache
    • Work with Web3.js
    • Define Events
    • Listen and React to Events

SOLIDITY ADVANCED: MODIFIERS, MAPPINGS, STRUCTS AND INHERITANCE

  • Understanding Functions, Mappings and Structs
  • When to use Modifiers
  • Libraries vs. Inheritance
  • Understand and use Modifiers
  • Add Mappings and Structs
  • Use Inheritance to increase auditability

UNDERSTANDING DEPLOYMENT AND COSTS

  • Understand Development and Deployment Cycles
  • Understanding Solidity Compilation and Deployment
  • Gas and Gas-Costs
  • Upgradeability and Data Migration Techniques
  • Understand the moving Parts: Compiler, Blockchain, API, KeyStore

MINING, PROOF OF WORK VS. PROOF OF AUTHORITY

  • What is Mining in PoW?
    • How blocks are generated
    • PoW vs. PoA (vs. PoS)
  • Understanding Go-Ethereum or Ganache/TestRPC for local development
  • Understanding Private Blockchains vs. Public Blockchains
  • LAB
    • Installing and using Ganache
    • Installing and using Go-Ethereum
    • Connecting to Ganache/Go-Ethereum from Remix and Web3.js
    • Interact with the Blockchain from HTML/JS

WORKING IN TEAMS, TESTING AND VERSIONING

  • Understanding what Truffle is
  • How Manage Code for Teams
  • Understanding Migrations
  • Understanding Unit-Testing with Truffle
  • LAB
    • Download and Setup Truffle
    • Adapt the standard Truffle-Project
    • Write A Unit Test

esame

I dettagli della certificazione del Blockchain Developer Ethereum possono essere reperiti al seguente link: https://blockchaintrainingalliance.com/products/cbde
L’esame di Certificazione (in modalità on line) viene effettuato in un centro Person Vue autorizzato

Ti interessa questo corso?

Prenota il tuo posto oppure contattaci per avere maggiori info

    PRENOTAZIONE ON LINE

    • Scegli le date preferite

    • Invia la richiesta e riceverai le coordinate per effettuare il pagamento

    • Una volta ricevuto il pagamento confermeremo la partecipazione al corso

    • Puoi contattare la segreteria scrivendo a [email protected] per qualsiasi informazione relativa alla prenotazione