06 9785 9222Sconto 10% sul tuo primo corso · Iscriviti alla newsletter
FORMAZIONE TECNICA

IoT microservices architecture

5 ore Virtual classroom Developer

A chi è rivolto

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

Programma

ARCHITETTURA DEL SOFTWARE: FONDAMENTI

  • Introduzione e concetti di base
  • Descrizioni e viste architetturali
  • Qualità del software e progettazione per le qualità
  • Processo di definizione dell’architettura software

ARCHITETTURA DEI SISTEMI DISTRIBUITI

  • 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 A SERVIZI E MICROSERVIZI

  • Architettura orientata ai servizi (cenni)
  • Servizi REST
  • Architettura a microservizi

STREAM PROCESSING AND DATA MANAGEMENT

  • Introduzione allo streaming dei dati e ai Messaging Systems
  • Introduzione e scopi di Apache Kafka
  • Kafka architettura
  • Schema Management in Kafka
  • Stream processing con Kafka

NOSQL DB

  • 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

BIG DATA ANALYSIS

  • 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 Distributed File System
  • Distribuzione 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

Prerequisiti

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

Sei interessato a questo corso?

Scrivici per ricevere informazioni su date, modalità e iscrizione a IoT microservices architecture.

IoT microservices architecture