Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
Tipologia
Corso
Metodologia
Online
Inizio
Scegli data
Descrizione
La figura del ”data scientist” è un professionista che analizza e interpreta grandi quantità di dati per estrarre informazioni utili e supportare decisioni strategiche. Il suo lavoro combina competenze in statistica, matematica, programmazione e conoscenza dei business o dei settori specifici. I data scientist utilizzano strumenti avanzati, come machine learning e intelligenza artificiale, per costruire modelli predittivi e risolvere problemi complessi. La loro attività può spaziare dall'analisi dei dati aziendali per migliorare l'efficienza operativa, alla creazione di algoritmi per migliorare i prodotti o i servizi offerti da un'azienda
Sedi e date
Luogo
Inizio del corso
Online
Inizio del corso
Scegli dataIscrizioni aperte
Domande e risposte
Aggiungi la tua domanda
I nostri consulenti e altri utenti potranno risponderti
Stiamo controllando la tua domanda per verificare che sia conforme con gli standard di pubblicazione. A parte questo, abbiamo rilevato dalle tue risposte che potresti non essere in grado di immatricolarti a questa formazione. Questo potrebbe essere dovuto al titolo di studio che possiedi, al luogo in cui vivi, ecc. In ogni caso ti consigliamo di verificare contattando il centro di formazione.
Grazie mille!
Stiamo verificando la tua domanda. A breve sarà pubblicata
Preferisci essere contattato dal centro?
Opinioni
Hai seguito questo corso? Condividi la tua opinione
Successi del Centro
2023
2022
2020
Tutti i corsi devono essere aggiornati
La media delle valutazioni dev'essere superiore a 3,7
Più di 50 opinioni degli ultimi 12 mesi
6 anni del centro in Emagister.
Materie
SQL
E-business
Programma
Modulo 1: Introduzione ai Database
Cos'è un database e perché usarlo
Differenze tra database SQL e NoSQL
Storia e evoluzione dei database relazionali e non relazionali
Modulo 2: Fondamenti di Database Relazionali (SQL)
Architettura dei database relazionali
Tabelle, righe, colonne e chiavi primarie
Relazioni tra tabelle: uno a uno, uno a molti, molti a molti
Modulo 3: Linguaggio SQL: Introduzione
Sintassi di base di SQL
Creazione, lettura, aggiornamento e cancellazione (CRUD)
Filtraggio e ordinamento dei dati con SQL
Modulo 4: Query Avanzate in SQL
Join (INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN)
Funzioni di aggregazione (COUNT, SUM, AVG, MIN, MAX)
Subquery e query nidificate
Modulo 5: Indici e Performance in SQL
Cos'è un indice e come migliora le prestazioni delle query
Creazione e gestione degli indici
Ottimizzazione delle query in SQL
Modulo 6: Gestione dei Database Relazionali
Creazione e gestione di database, tabelle, e schemi
Operazioni di backup e ripristino
Gestione delle transazioni (ACID)
Modulo 7: Introduzione ai Database NoSQL
Cos'è un database NoSQL
Differenze principali con i database SQL
Tipi di database NoSQL: documenti, chiave-valore, colonne, grafi
Modulo 8: Database NoSQL Document-Based
Cos'è un database NoSQL basato su documenti (es. MongoDB)
Creazione e gestione di documenti JSON
Operazioni di CRUD in un database documentale
Modulo 9: Database NoSQL Key-Value
Cos'è un database NoSQL basato su chiave-valore (es. Redis, DynamoDB)
Utilizzo e operazioni su database chiave-valore
Casi d'uso di database chiave-valore
Modulo 10: Database NoSQL Columnar
Cos'è un database NoSQL basato su colonne (es. Cassandra, HBase)
Architettura e modelli di dati colonnari
Vantaggi e svantaggi dell'approccio colonnare
Modulo 11: Database NoSQL Graph-Based
Cos'è un database NoSQL basato su grafi (es. Neo4j)
Modellazione dei dati tramite grafi (nodi, relazioni, proprietà)
Query sui grafi: Cypher e altri query linguaggi
Modulo 12: Quando Utilizzare SQL vs NoSQL
Casi d'uso per i database SQL
Casi d'uso per i database NoSQL
Considerazioni sulla scalabilità, consistenza e prestazioni
Modulo 13: Integrazione tra SQL e NoSQL
Tecniche di integrazione tra database SQL e NoSQL
Utilizzo di entrambi i tipi di database in un'applicazione
Vantaggi dell'approccio poliglotta (polyglot persistence)
Modulo 14: Gestione della Concorrenza e delle Transazioni
Gestione delle transazioni nei database SQL
Concorrenti e blocchi nelle operazioni di database
Concorrenza e consistenza in NoSQL
Modulo 15: Tendenze Future e Nuove Tecnologie nei Database
Evoluzione dei database SQL e NoSQL
Database distribuiti e cloud-based
Architetture serverless e database a zero-gestione