Per assistenza: 06 9785 9222

Le certificazioni nella security

Preparazione all’esame di certificazione CISM

Preparazione all’esame di certificazione CSX

Preparazione all’esame di certificazione 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

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 Foundation

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
SCHEDA CORSO

Date a calendario

24-25-26 Giugno

Durata

3 giornate

Lingua esame

Inglese

Lingua materiale

Inglese

Costo

1240€
+ iva
Voucher d'esame incluso

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

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.

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

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

Richiedi informazioni

    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