Skip to content

Implementare strategie Big Data con Database NoSQL:
soluzioni pratiche per l’analisi dei dati

24h


Corsi IT da 24 ore finanziati al 70% – iscrizioni aperte

Descrizione

Il corso mira a fornire competenze pratiche per gestire e analizzare grandi quantità di dati utilizzando tecnologie Big Data con database NoSQL, con focus su applicazioni pratiche in contesti aziendali.

Il corso è rivolto a professionisti del settore IT e Data, coinvolti in progetti di gestione, elaborazione e analisi di grandi volumi di dati, in particolare in contesti in cui è necessario implementare soluzioni scalabili e performanti basate su tecnologie Big Data.

LIVELLO

Base

PER CHI

  • Data Engineer
  • Backend Developer
  • Big Data Developer
  • Software Engineer
  • DevOps Engineer
  • Data Analyst
  • Machine Learning Engineer
  • Business Intelligence Specialist

PREREQUISITI

  • Conoscenze base di database
  • Familiarità con concetti di Big Data
  • Esperienza tecnica in ambito IT (preferibile)

Obiettivi

Al termine del corso, i partecipanti saranno in grado di:

  • Analizzare grandi volumi di dati e trarne informazioni utili.
  • Configurare e utilizzare un database NoSQL in un contesto Big Data.
  • Applicare tecniche di intelligenza artificiale ai dati raccolti.

Programma

Modulo 1: tecniche di ingestione dati e streaming – Kafka e Spark | 6 h

 

Caricamento Massivo di Dati

Obiettivo: imparare le tecniche di caricamento massivo in modalità batch estreaming.

Introduzione alle caratteristiche principali delle soluzioni di ingestione dati.

Introduzione Kafka

Introduzione Spark

 

Elaborazione in Streaming con Apache Kafka

Obiettivo: acquisire competenze nell’elaborazione in tempo reale dei dati.

Introduzione a Kafka e sue applicazioni per i Big Data.

Creazione di pipeline per la trasformazione di dati provenienti da Kafka.

Gestione e ottimizzazione di flussi di dati real-time.

 

Trasformazione e preparazione dei dati

Obiettivo: comprendere e applicare tecniche per l’elaborazione batch e la

trasformazione dati.

Concetti base di elaborazione batch con Apache Spark.

Data Warehousing e creazione di tabelle ottimizzate (partizionate, clusterizzate).

Scrittura di processi di aggiornamento per database NoSQL.

Introduzione di Spark Structured Streaming

 

Modulo 2: IntroduzIone ai Big Data e ai Database NoSQL | 4 h

Panoramica sui Big Data: caratteristiche (Volume, Varietà, Velocità) e casi d’uso.

Database relazionali vs NoSQL: vantaggi, svantaggi e scenari di utilizzo.

Panoramica delle principali tipologie di database NoSQL:

Documentali (MongoDB)

Chiave-Valore (Redis)

Colonnari

A grafo (Neo4j)

 

Modulo 3: Utilizzo dei Database NoSQL per i Big Data | 5 h

Configurazione e utilizzo di MongoDB per dataset di grandi dimensioni.

Modellazione dei dati.

Query avanzate con MongoDB e ottimizzazione delle prestazioni.

Analisi e visualizzazione dei dati.

Configurazione Database in contesto Distribuito

Esercitazioni pratiche:

Inserimento, aggiornamento e gestione di dati non strutturati

Progettazione di un database per un caso reale.

 

Modulo 4: Analisi dei dati in contesti Big Data | 4 h

Introduzione a strumenti e framework

Come leggere i dati e creare un dataframe

Analisi esplorativa dei dati.

Pulizia, trasformazione e preparazione dei dati per l’analisi.

Identificazione di pattern e trend nel dataset.

 

Modulo 5: Preparazione dati per Intelligenza Artificiale | 5 h

Principi di data preparation per machine learning

Feature engineering

Tecniche di normalizzazione e standardizzazione dei dati

Gestione di dataset sbilanciati

Esempi pratici di addestramento di modelli di machine learning e deep learning

ESERCITAZIONI

Il corso è orientato alla pratica: i partecipanti lavorano su casi reali di progettazione e implementazione di soluzioni Big Data utilizzando database NoSQL.

Le esercitazioni includono modellazione dei dati, configurazione di ambienti, query e analisi di dataset complessi, con simulazioni di scenari aziendali ad alta scalabilità.

Ogni laboratorio è guidato da docenti con esperienza diretta in progetti enterprise, per garantire un trasferimento immediato delle competenze in contesti produttivi.

Sessioni

Contattaci all’indirizzo academy@larus-ba.it per maggiori informazioni sul calendario dei corsi

Potenzia le competenze del tuo team!

Vuoi potenziare le competenze del tuo team?

€ 1.485 + IVA* per l’intero team, per ciascun corso da 24 ore.

Offerta riservata ai gruppi da 4 e 5 persone

*Importo riferito al costo residuo in caso di finanziamento approvato, previa verifica della disponibilità dei fondi al momento della richiesta. Il finanziamento dedicato non incide sul regime “de minimis”

Finanziamenti disponibili

Tutti i nostri corsi sono cofinanziabili fino al 70% grazie ai fondi PNRR – Next Generation EU, con sconto diretto in fattura per le PMI. Il contributo non incide sul regime “de minimis”.

I finanziamenti sono disponibili grazie alla partnership tra LARUS Business Automation e SMACT Competence Center, centro di riferimento nazionale sulle tecnologie digitali.

 

 > Scopri di più sulla partnership tra LARUS e SMACT

Scopri le soluzioni della LARUS Academy

Scopri tutta la formazione a catalogo

Approfondisci la formazione finanziata