Introduzione alla Data Engineering

Panoramica

Benvenuti al nostro corso sul data engineering! In questo corso tratteremo i concetti e le competenze fondamentali richiesti per diventare un data engineer di successo.

La data engineering è una componente fondamentale della moderna gestione dei dati, che coinvolge la progettazione, la costruzione e la manutenzione di data pipeline che raccolgono, trasformano e archiviano dati da varie fonti. In qualità di data engineer, lavorerai a stretto contatto con data scientist, analisti e altre parti interessate per garantire che i dati vengano correttamente elaborati, trasformati e resi disponibili per l’analisi.

In questo corso ti presenteremo i concetti fondamentali dell’ingegneria dei dati, tra cui:

* Sistemi distribuiti e database

* Migliori pratiche di ingegneria del software

* Linguaggi di programmazione per l’ingegneria dei dati (come Python)

* Modellazione dei dati e data warehousing

* Piattaforme cloud e archiviazione di oggetti

* Orchestratori del flusso di lavoro e strumenti di pianificazione

* Visualizzazione e comunicazione dei dati

Esploreremo anche i vari tipi di datasources e come gestirle in modo efficace, inclusi database relazionali, database NoSQL, APIs e file system. Imparerai come estrarre, trasformare e caricare i dati utilizzando varie tecniche e tecnologie, come ETL ed ELT.

Durante il corso, sottolineiamo l’importanza della qualità, della sicurezza e della governance dei dati e forniremo suggerimenti pratici e best practices per garantire che questi aspetti siano integrati nei flussi di lavoro di data engineering.

Alla fine di questo corso avrai una solida conoscenza delle competenze e delle conoscenze necessarie per avere successo come data engineer e sarai in grado di applicare queste competenze a progetti e scenari del mondo reale. Che tu sia nuovo nell’ingegneria dei dati o desideri espandere le tue competenze, questo corso è progettato per aiutarti a raggiungere i tuoi obiettivi e far avanzare la tua carriera in questo entusiasmante campo.

Cosa Imparerai nel corso?

Benvenuti al nostro corso sul data engineering! La data engineering è una componente fondamentale della moderna gestione dei dati, che coinvolge la progettazione, la costruzione e la manutenzione di data pipeline che raccolgono, trasformano e archiviano dati da varie fonti. Alla fine di questo corso avrai una solida conoscenza delle competenze e delle conoscenze necessarie per avere successo come data engineer e sarai in grado di applicare queste competenze a progetti e scenari del mondo reale.

Struttura delle lezioni

Deep Learning Italia struttura le sue lezioni in maniera molto semplice: all’interno di ogni sezione ci sono video esplicativi, in cui il docente spiega la lezione, corredati da slides.

Il percorso di apprendimento solitamente è intervallato da test a risposta multipla che permettono di monitorare la comprensione degli argomenti di studio e si conclude con un test pratico finalenel quale verranno valutate le competenze acquisite durante il corso python machine learning.

Chi può seguire il corso?

Chi ha una mente aperta e predisposta all’analisi: le lezioni sono adatte a chiunque ma è necessario avere passione per i numeri e i calcoli, oltre che tanta pazienza.

Chi lavora anche full time: se sei un lavoratore full time non ti preoccupare! Potrai seguire le lezioni in completa autonomia nel tuo tempo libero.

Chi vuole crescere professionalmente: Se vuoi elevare la tua carriera Deep Learning Italia ti da l’opportunità di poterlo fare a costi contenuti.

Programma

Introduzione alla Data Engineering

  • Presentazione del corso
  • Importanza del ruolo di data engineer
  • Ruolo e funzioni del data engineer
  • Data pipelines
  • Data engineer e altri profili nel team
  • Introduzione alla DataOps

Competenze richieste per fare Data Engineering

  • Sistemi distribuiti
  • Database relazionali e colonnari
  • Software engineering best practices
  • Programmazione in Python
  • Data modelling e data warehousing
  • Cloud platforms e data storage
  • Cloud data platforms
  • Workflow orchestrators
  • Comunicazione visuale
  • Formati di files: Parquet, YAML, JSON

Gestione delle fonti di dati

  • Identificazione e valutazione di fonti di dati
  • Tipi comuni di fonti di dati
  • Estrazione di dati (automatics vs custom)
  • Best practices per la gestione di dati

Data Warehouse e Data Lake

  • Data Warehouse e Data Lake
  • Architettura data warehouse
  • Architettura data lake
  • Data models in dettaglio

Data Integration e Data Transformation

  • Data pipelines ETL e ELT
  • Workflow di trasformazione dei dati
  • Data pipelines ELT in dettaglio
  • Importanza di un data orchestrator
  • Best practices per integrare dati
  • Best practices per trasformare dati

Linguaggi per il Data Engineering

  • Utilizzo di SQL
  • Utilizzo di Python

Modern Data Stack

  • Introduzione alla MDS
  • Snowflake e Databricks
  • Data platforms per l’analisi dei dati
  • Prestazioni e scalabilita’ per una data platform

Caso di studio e best practices

  • Sviluppo, deploy e mantenimento di una cloud serverless
  • Consigli pratici dal case study

Certificato

Docenti
Progetto senza titolo(19)
Vantaggi
  • Puoi seguire il corso dove e quando vuoi: Deep Learning, infatti, ti offre l’opportunità di accedere alla piattaforma in qualsiasi momento tu abbia voglia e possibilità di studiare. Basta semplicemente un dispositivo elettronico e una connessione internet!

  • Troverai sempre materiale nuovo e lezioni aggiornate: i nostri professori ti forniranno moltissimo materiale per supportare i tuoi studi e aggiorneranno periodicamente la piattaforma con nuove slides o con nuovi moduli;

  • Nei nostri corsi troverai sempre una componente interattiva per stimolare l‘apprendimento: giochi, quiz, podcast e tanto altro ti aiuteranno a migliorare e a rendere la tua formazione unica;

  • Non sarai mai solo! Avrai a disposizione la nostra community per metterti in contatto con altri studenti.

  • A fine percorso riceverai una certificazione che potrai aggiungere al tuo CV e che ti darà la possibilità di farti notare da grandi aziende del settore;

  • Se lo vorrai, Deep Learning Italia, ti potrà aiutare a trovare lavoro mettendoti in contatto con le nostre aziende partner.

  • Accesso Lifelong

50,00 
Durata
8:54
Quiz
45
Accesso life long
si
Certificato
si
slide, github, dataset
si
esercitazioni
si
Torna in alto