12 corsi online di Data Engineering

12 corsi online di Data Engineering
Secondo Statista, entro il 2025 il volume del mercato dei big data crescerà fino a 175 zettabyte rispetto ai 41 del 2019 (grafico). Per lavorare in questo campo, è fondamentale comprendere come gestire grandi quantità di dati memorizzati nel cloud. Cloud4Y ha preparato un elenco di 12 corsi, sia a pagamento che gratuiti, sull'ingegneria dei dati, che amplieranno le vostre conoscenze in questo settore e possono essere un ottimo punto di partenza per le certificazioni cloud.

Prefazione

Che cos'è un data engineer? È un professionista responsabile della creazione e della manutenzione dell'architettura dei dati in un progetto di Data Science. Le sue mansioni possono includere garantire un flusso di dati continuo tra server e applicazioni, integrare nuove soluzioni software per la gestione dei dati, ottimizzare i processi fondamentali dei dati e costruire pipeline di dati.

Esistono molte tecnologie e strumenti che un data engineer deve padroneggiare per lavorare con il cloud computing, i data warehouse, l'ETL (estrazione, trasformazione, caricamento) e altro ancora. Inoltre, il numero delle competenze richieste continua a crescere, quindi è fondamentale per un data engineer aggiornare regolarmente le proprie conoscenze. Nella nostra lista ci sono corsi per principianti e professionisti esperti. Scegli ciò che fa per te.

1. Data Engineering Nanodegree Certification (Udacity)

Imparerai a progettare modelli di dati, creare data warehouse e data lake, automatizzare i pipeline dei dati e lavorare con grandi set di dati. Alla fine del programma metterai alla prova le tue nuove competenze completando un progetto Capstone.

Durata: 5 mesi, 5 ore a settimana
Linguaggio: inglese
Prezzo: $1695
Livello: livello base

2. Become a Data Engineer Certification (Coursera)

Iniziano dalle basi. Puoi svilupparti passo dopo passo, utilizzando lezioni e progetti pratici per migliorare le tue abilità. Alla fine del percorso sarai pronto a lavorare con ML e grandi dati. È consigliato avere una minima conoscenza di Python.

Durata: 8 mesi, 10 ore a settimana
Linguaggio: inglese
Prezzo😕
Livello: livello base

3. Become a Data Engineer: Mastering the Concepts (LinkedIn Learning)

Acquisirai competenze nella progettazione dei dati e in DevOps, imparerai a creare applicazioni per Big Data, a costruire pipeline di dati e ad elaborare applicazioni in tempo reale utilizzando Hazelcast e database. Hadoop.

Durata: dipende da te
Linguaggio: inglese
Prezzo: il primo mese è gratuito
Livello: livello base

4. Corsi di Data Engineering (edX)

Qui trovi una serie di programmi che ti introdurranno al data engineering e ti insegneranno a sviluppare soluzioni analitiche. I corsi sono suddivisi in categorie a seconda del livello di difficoltà, così puoi scegliere quello più adatto alle tue competenze. Durante il percorso di apprendimento, imparerai a utilizzare Spark, Hadoop, Azure e gestire dati aziendali.

Durata: dipende da te
Linguaggio: inglese
Prezzo: dipende dal corso scelto
Livello: base, intermedio, avanzato

5. Data Engineer (DataQuest)

Questo corso è ideale se hai esperienza con Python e desideri approfondire le tue conoscenze e costruire una carriera come specialista nell'elaborazione dei dati. Imparerai a costruire pipeline di dati utilizzando Python e pandas, a caricare grandi set di dati in un database Postgres dopo la pulizia, la trasformazione e la convalida.

Durata: dipende da te
Linguaggio: inglese
Prezzo: dipende dalla forma di abbonamento
Livello: base, intermedio

6. Data Engineering with Google Cloud (Coursera)

Questo corso ti aiuterà a acquisire le competenze necessarie per costruire una carriera nel settore dei big data. Ad esempio, lavorando con BigQuery, Spark. Acquisirai conoscenze utili per prepararti alla certificazione riconosciuta nel settore Google Cloud Professional Data Engineer.

Durata: 4 mesi
Linguaggio: inglese
Prezzo: gratuitamente per ora
Livello: base, intermedio

7. Data Engineering, Big Data su Google Cloud Platform (Coursera)

Un corso interessante che offre conoscenze pratiche sui sistemi di elaborazione dati in GCP. Durante le lezioni imparerai a progettare i sistemi prima di intraprendere il processo di sviluppo. Inoltre, analizzerai sia dati strutturati che non strutturati, applicando la scalabilità automatica e metodi di ML per l'estrazione delle informazioni.

Durata: 3 mesi
Linguaggio: inglese
Prezzo: gratuitamente per ora
Livello: base, intermedio

8. UC San Diego: Specializzazione in Big Data (Coursera)

Il corso si basa sull'uso dell'infrastruttura Hadoop e Spark e sull'applicazione di questi metodi di elaborazione dei big data durante il processo di ML. Scoprirai le basi dell'uso di Hadoop con MapReduce, Spark, Pig e Hive. Imparerai come costruire modelli predittivi e utilizzare l'analitica dei grafi per modellare problemi. Si segnala che non è richiesta esperienza di programmazione per questo corso.

Durata: 8 mesi per 10 ore a settimana
Linguaggio: inglese
Prezzo: gratuitamente per ora
Livello: livello base

9.   Domare i Big Data con Apache Spark e Python (Udemy)

Imparerai a utilizzare strutture di flusso e data frame in Spark3, scoprirai come utilizzare il servizio Elastic MapReduce di Amazon per gestire il tuo cluster in Hadoop. Imparerai a identificare i problemi nell'analisi dei big data e comprenderai come le librerie GraphX lavorano con l'analisi delle reti e come puoi utilizzare MLlib.

Durata: dipende da te
Linguaggio: inglese
Prezzo: da 800 rubli a $149,99 (a seconda della fortuna)
Livello: base, intermedio

10.   Programma PG in Big Data Engineering (upGrad)

Questo corso ti darà un'idea di come funziona Aadhaar, come Facebook personalizza il feed delle notizie e come si può utilizzare il Data Engineering. I temi chiave includeranno l'elaborazione dei dati (inclusa l'elaborazione in tempo reale), MapReduce e l'analisi dei big data.

Durata: 11 mesi
Linguaggio: inglese
Prezzo: circa $3000
Livello: livello base

11.   Professione Data Scientist (Skillbox)

Imparerai a programmare in Python, studierai i framework per l'apprendimento delle reti neurali Tensorflow e Keras. Acquisirai competenze in database come MongoDB, PostgreSQL, SQLite3 e imparerai a lavorare con le librerie Pandas, NumPy e Matplotlib.

Durata: 300 ore di formazione
Linguaggio: russo
Prezzo: primi sei mesi gratuiti, poi 3900 rubli al mese
Livello: livello base

12.   Data Engineer 7.0 (New Professions Lab)

Ti aspetta un approfondito studio di Kafka, HDFS, ClickHouse, Spark, Airflow, architetture lambda e kappa. Imparerai a collegare gli strumenti tra loro, formando pipeline e ottenendo una soluzione baseline. È richiesta una conoscenza minima di Python 3 per seguire il corso.

Durata: 21 lezioni, 7 settimane
Linguaggio: russo
Prezzo: da 60.000 a 120.000 rubli
Livello: livello base

Se desideri aggiungere un altro buon corso alla lista, puoi lasciare un commento o contattarmi in privato. Aggiorneremo il post.

Cosa altro è utile leggere nel blog Cloud4Y

Qual è la geometria dell'Universo?
Easter egg sulle mappe topografiche della Svizzera
Una storia semplificata e molto breve dello sviluppo delle "nuvole"
Come è 'crollata' una banca
Marchi di computer degli anni '90, parte 3, conclusiva

Iscriviti alla nostra newsletter Telegram-canale per non perdere il prossimo articolo. Scriviamo non più di due volte a settimana e solo se necessario. Ti ricordiamo anche che il 21 maggio alle 15:00 (MSK) terremo un webinar sul tema «Sicurezza informatica per le aziende durante il lavoro da remoto». Se vuoi capire come proteggere le informazioni sensibili e aziendali mentre i dipendenti lavorano da casa, iscriviti!

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster