Informativa cookies

 INFORMATIVA SULL’UTILIZZO DEI COOKIE

Gentile utente,

i cookies sono utilizzati per eseguire autenticazioni informatiche, monitoraggio di sessioni e memorizzazione di informazioni specifiche riguardanti gli utenti che accedono al server e di norma sono presenti nel browser di ciascun utente.

Si tratta di piccoli file di testo memorizzati localmente nella memoria temporanea del browser, quindi sul dispositivo, per periodi di tempo variabili in funzione dell’esigenza e generalmente compresi tra pochi minuti e alcuni anni. Mediante i cookie è possibile mantenere dati tecnici che permettono una navigazione più agevole e una maggiore facilità d'uso e efficacia del sito stesso. Ad esempio, i cookie possono essere usati per determinare se è già stata effettuata una connessione fra il computer e il nostro sito per mantenere le informazioni di sessione.

Alcune operazioni non potrebbero essere compiute senza l'uso dei cookie: ad esempio l'accesso all'area riservata del sito e le attività che possono essere svolte sul proprio profilo sarebbero molto più complesse da svolgere e meno sicure senza la presenza di cookie che consentono di identificare l'utente e mantenerne l'identificazione nell'ambito della sessione.

L’utilizzo dei cookies "tecnici" da parte di Tecnet Dati S.r.l. può essere evitato dall’utente tramite le impostazioni del proprio browser di navigazione; la funzionalità "Aiuto" della maggior parte dei browser indica come configurare lo stesso affinché segnali quando viene ricevuto un nuovo cookie sul dispositivo, rifiuti nuovi cookies, o li disabiliti del tutto.

In caso di disabilitazione dei cookie, il sito potrebbe non funzionare correttamente ed alcune funzioni potrebbero essere disabilitate.

Questo sito non fa uso di cookie di profilazione.

Cookie tecnici

I cookie tecnici sono quelli utilizzati al solo fine di "effettuare la trasmissione di una comunicazione su una rete di comunicazione elettronica, o nella misura strettamente necessaria al fornitore di un servizio della società dell'informazione esplicitamente richiesto dall'abbonato o dall'utente a erogare tale servizio". Essi sono normalmente installati direttamente dal titolare o gestore dell'applicazione web. Possono essere suddivisi in:

  • cookie di navigazione o di sessione, che garantiscono la normale navigazione e fruizione del sito web (permettendo, ad esempio, di autenticarsi per accedere ad aree riservate);
  • cookie di funzionalità, che permettono all'utente la navigazione in funzione di una serie di criteri selezionati (ad esempio, la lingua) al fine di migliorare il servizio reso allo stesso.

Per l'installazione di tali cookie non è richiesto il preventivo consenso degli utenti.
Tali Cookie non necessitano del preventivo consenso dell’Utente per essere installati ed utilizzati.

 Cookie di terze parti

Tali cookie sono installati da soggetti terzi (ad esempio i widget Social di Facebook, Twitter, Google Analytics…) e non sono direttamente gestiti da Tecnet Dati S.r.l. Per avere informazioni relativamente ai cookie di terze parti presenti sul sito Tecnet Dati è possibile consultare i link riportati in seguito.

 Cookie di terze parti di condivisione Social Network

I social button e i widget Social consentono al social network di acquisire i dati relativi alla visita e inviare informazioni promozionale e marketing. Tramite l’utilizzo di tali pulsanti/widget, sono pertanto installati cookie di terze parti, anche profilanti. Il sito non condivide però alcuna informazione di navigazione o dato dell’utente acquisiti attraverso il proprio sito con i social network. A seguire i link alle informative dei singoli strumenti social presenti sul sito:

Facebook

Instagram

LinkedIn

YouTube

Cookie di terze parti Analytics

Questo sito utilizza Google Analytics per raccogliere statistiche anonime sulla navigazione del sito da parte degli utenti. Al link https://tools.google.com/dlpage/gaoptout  è reso disponibile, da Google, il componente aggiuntivo del browser per la disattivazione di Google Analytics.

A seguire i link all’informativa:

Leggi tutto...

Blockchain

La Blockchain, basata sulla, Distributed Ledger Technology è una struttura dati che consente lo scambio diretto di token tra diverse parti contrattanti all'interno di una rete senza la necessità di intermediari. Nata da ormai dieci anni come parte del protocollo Bitcoin per lo scambio di valuta virtuale, oggi si ipotizza il suo utilizzo in tutti quegli ambiti in cui è necessario scambiare informazioni in modo sicuro, non alterabile e validato quali, ad esempio, transazioni bancarie, atti notarili, etc.
Ma in cosa consistono le blockchain? Quali sono i reali vantaggi di questi strumenti? Sono davvero così sicure? Esistono degli svantaggi nel loro utilizzo?
Questo seminario, tramite l'esposizione di esempi pratici e casi d'uso, vuole rispondere a queste domande e fornite un corredo teorico-pratico per il loro utilizzo all'interno delle aziende.

Destinatari

  • Capi progetto
  • Analisti
  • Progettisti
  • Sviluppatori
  • Chiunque sia interessato ad approfondire i concetti relativi alle blockchain.

Prerequisiti

Conoscenze base sulle tecnologie Internet, sulle applicazioni distribuite e sulla crittografia.

Requisiti per l'aula

  • Video proiettore con risoluzione minima nativa di 1024x768 (meglio se superiore)
  • Connessione internet non filtrata per il portatile del docente
  • Lavagna a fogli mobili con pennarelli di diversi colori (o strumenti equivalenti)

NOTA: il docente utilizzerà un proprio portatile sul quale sono installati tutti gli esempi del corso. Se questo non fosse possibile è necessario concordare in anticipo la predisposizione di un PC fornito dal cliente.

Contenuti

  • Introduzione – cosa sono le blockchain; tipologie: public, permissioned, private, semi-private, etc; cenni sulla crittografia; cenni sulle funzioni di hash; il teorema CAP; il problema dei generali Bizantini; principali campi di applicazion;. i tre livelli di blockchain.
  • Proprietà caratteristiche – consenso distribuito; verifica delle transazioni; criptovaluta; smart property; immutabilita; unicità; smart contracts.
  • Architettura di una blockchain – database distribuito; nodi; il registro delle transazioni; indirizzi; blocchi; rete peer-to-peer.
  • Esempi di blockchain -  funzionamento e campi di applicazione;  bitcoin, ethereum, hyperledger
  • Casi d’uso e applicazioni pratiche: scambio di valuta; stipula di contratti; discussione collettiva su possibili applicazioni nel dominio del cliente.
  • Tecnologie, strumenti e piattaforme – linguaggi e strumenti per programmare una blockchain; principali piattaforme disponibili.
  • Sicurezza e privacy di una blockchain – quando sono sicure le blockchain; principali problemi relativi alla sicurezza e alla privacy.

Durata

2 giorni

 

Leggi tutto...

NoSQL Databases: Tecnologie e Problematiche

 

Al giorno d’oggi sono generate enormi quantità di dati eterogenei aventi strutture non sempre riconducibili a formati “relazionali”. La moda è di memorizzare questi dati su Hadoop. Tale soluzione, però, non è sempre la più indicata per motivi di complessità dell’architettura, pesantezza delle componenti e difficoltà di scrittura delle analytics. I database NoSQL, non necessariamente legati al mondo dei BigData, se utilizzati per elaborare determinati tipi di informazioni consentono di implementare soluzioni più agili rispetto ad un file system distribuito e di implementare query molto performanti. Questo seminario, dopo aver descritto le principali tipologie di database NoSQL, vuole mostrare, mediante la descrizione di esempi pratici, le funzionalità dei principali prodotti, i campi di applicazione e i relativi vantaggi e svantaggi.

Destinatari

  • Capi progetto
  • Analisti
  • Progettisti
  • Sviluppatori
  • Chiunque sia interessato ad approfondire i concetti relativi ai database NoSQL

Prerequisiti

Conoscenze base sulle tecnologie Internet e sulle applicazioni distribuite.

Requisiti per l'aula

  • Video proiettore con risoluzione minima nativa di 1024x768 (meglio se superiore)
  • Connessione internet non filtrata per il portatile del docente
  • Lavagna a fogli mobili con pennarelli di diversi colori (o strumenti equivalenti)

NOTA: il docente utilizzerà un proprio portatile sul quale sono installati tutti gli esempi del corso. Se questo non fosse possibile è necessario concordare in anticipo la predisposizione di un PC fornito dal cliente.

Contenuti

  • Introduzione – Principali tipologie di dati; Small Data e Big Data; Classificazione dei DBMS (OldSQL, NewSQL, NoSQL) e principali differenze; cosa sono i database NoSQL; principali caratteristiche; il teorema CAP; Classificazione dei database NoSQL;
  • Database chiave-valore – dizionari e hash table; principali funzionalità; data modelling; modelli e pattern architetturali; campi di applicazione; principali database chiave-valore (Redis, BigTable,…); esempi pratici di utilizzo.
  • Database documentali – cosa si intende per “document”; struttura gerarchica; collezioni di document; principali funzionalità; data modelling; modelli e pattern architetturali; campi di applicazione; principali database documentali (MongoDB, CouchDB, CouchBase,…); esempi pratici di utilizzo. 
  • Database colonnari o orientati alle tabelle: tabelle estese (indice di riga, colonna e temporale); column family e super column family; tabelle nidificate; principali funzionalità; data modelling; modelli e pattern architetturali; campi di applicazione; principali database colonnari (Cassandra, Hbase, ,…); esempi pratici di utilizzo.
  • Database a grafo – strutture reticolari, ad albero e a grafo; tipologie di elaborazione su modelli a grafo; principali funzionalità; data modelling; modelli e pattern architetturali; campi di applicazione; principali database a grafo (Neo4J, OrientDB…); esempi pratici di utilizzo.
  • Database ad Oggetti: cosa si intende con oggetto; il paradigma object oriented; principali funzionalità; data modelling; modelli e pattern architetturali; campi di applicazione; principali database object-oriented (Redis, BigTable,…); esempi pratici di utilizzo.
  • Database Multivariate – quando il DBMS implementa più modelli
  • Database NoSQL Specializzati – suite di ricerca: SOLR e Elasticsearch; Blockchain.
  • NoSQL e Hadoop: database NoSQL nativi per Hadoop; integrazione fra Hadoop e NoSQL: trarre il meglio dai due mondi;
  • Integrazione con i sistemi aziendali esistenti – architetture di integrazione; forward e reverse engineering; conversione da e verso RDBMS; strumenti utilizzabili (Es. ErWin);
  • Problematiche di sicurezza e privacy – principali problematiche di sicurezza e privacy dei database NoSQL; policy di accesso; cifratura delle informazioni; strumenti di sicurezza forniti;
  • Governance – principali problematiche relative alla governance; catalogo dei metadati; ruoli e figure professionali; lineage;
  • Casi di studio ed esempi pratici.

Durata

3 giorni

 

 

 

Leggi tutto...
Sottoscrivi questo feed RSS