IoT microservices architecture

Prerequisiti


– Conoscenza di base di database relazionali
– Capacità di utilizzo della interfaccia da linea di comando
– Conoscenza di base della sintassi JavaScript/JSON.

Durata

5 giornate

Destinatari


Professionisti IT, tecnici applicativi, architetti, capi progetto ed amministratori

Argomenti trattati

  • introduzione e concetti di base
  • descrizioni e viste architetturali
  • qualità del software e progettazione per le qualità
  • processo di definizione dell’architettura software
  • introduzione ai sistemi distribuiti
  • paradigmi di interazione: invocazione remota, comunicazione asincrona
  • pattern architetturali per sistemi distribuiti: client-server, peer-to-peer, broker, messaging  e altri
  • architettura orientata ai servizi (cenni)
  • servizi REST
  • architettura a microservizi
  • Introduzione allo straming dei dati e ai Messaging Systems
  • Introduzione e scopi di Apache Kafka
  • Kafka architettura
  • Schema Management in Kafka
  • Stream processing con Kafka
  • MongoDB: introduzione
  • Panoramica sui DB noSQL: pregi e difetti
  • Obiettivi e campi applicativi
  • ACID vs BASE
  • Operazioni CRUD (Create, Read, Update, Delete)
  • Documents, collections e formati JSON/BSON
  • Introduzione ed Ecosistema di Apache Hadoop
  • Panoramica sull’architettura e struttura di Hadoop
  • Problematiche nei sistemi di grandi dati
  • Perchè Hadoop e i suoi vantaggi
  • Introduzione ad hadoop distribuited file sistem
  • Distrubuzione dei processi in un cluster
  • Panoramica di Hive e Data Storage
  • Vantaggi e motivi del loro utilizzo
  • Introduzione a Spark
  • RDDs (Resilient Distributed Datasets)
  • Buildare un’ Applicazione Spark con Scala o Java
  • Esecuzione dell’Applicazione Spark

IoT Microservices architecture

Questo corso è disponibile su richiesta

CLICCA QUI PER INFORMAZIONI

Descrizione

Destinatari

Professionisti IT, tecnici applicativi, architetti, capi progetto ed amministratori

Prerequisiti

• Conoscenza di base di database relazionali
• Capacità di utilizzo della interfaccia da linea di comando
• Conoscenza di base della sintassi JavaScript/JSON.

Durata

5 giornate

Informazioni

    Acconsento all'uso dei mie dati ai fini indicati dalla Privacy Policy

    Vorrei essere aggiornato sulle offerte e le novità dei vostri corsi.