Impara a progettare, gestire e ottimizzare database relazionali e non relazionali, dalle basi di SQL fino a MongoDB.

Un percorso pensato per chi vuole acquisire competenze solide nella gestione dei dati. Si parte dalla modellazione relazionale e da PostgreSQL per costruire query semplici e avanzate, fino a toccare transazioni e ottimizzazione. La seconda parte del corso apre al mondo NoSQL con MongoDB, per comprendere come gestire dati complessi e non strutturati in scenari reali.
Scopri cosa sono i database e perché sono fondamentali in ogni applicazione software.
Tipi di database: relazionali vs non relazionali
Struttura e architettura di un DBMS
Ruolo dei database nello sviluppo software
Impara a creare la struttura di una pagina web con HTML.
Tag principali e attributi
Testi, immagini, link e tabelle
Strutturare contenuti semantici
Impara a progettare basi di dati con un approccio relazionale.
Entità, attributi e relazioni
Schemi ER (Entity-Relationship)
Normalizzazione dei dati
Inizia a usare uno dei database più diffusi e potenti al mondo.
Installazione e configurazione di PostgreSQL
Struttura di tabelle e relazioni
Gestione utenti e permessi di base
Scrivi le tue prime query SQL per esplorare e manipolare i dati.
SELECT, INSERT, UPDATE, DELETE
Filtri e ordinamenti
Join tra tabelle
Approfondisci le potenzialità di SQL per analisi e gestione dei dati.
Subquery e viste
Funzioni di aggregazione
Query annidate e avanzate
Gestisci transazioni e migliora le performance delle query.
Concetti di transazione e ACID
Locking e concorrenza
Indici e ottimizzazione delle query
Entra nel mondo dei database NoSQL orientati ai documenti.
Caratteristiche principali di MongoDB
Documenti, collezioni e database
Differenze con i database relazionali
Progetta correttamente strutture dati per MongoDB.
Modelli embedded vs referenziati
Schema design per casi d’uso reali
Strategie di scalabilità
Sfrutta al massimo le funzionalità di ricerca e aggregazione.
Operatori di query
Aggregation framework
Analisi dei dati in tempo reale
Impara a rendere i database NoSQL più veloci ed efficienti.
Creazione di indici
Sharding e replica
Best practices per applicazioni scalabili
Lasciaci la tua e-mail per essere ricontattato da un nostro Advisor.

Flessibilità totale, pratica, supporto costante. Studia dove e quando vuoi, con l’aiuto del nostro AI Tutor 24/7. Entra in una Community di oltre 6.000 studenti e costruisci le competenze del domani.


Il corso è 100% online, con lezioni on demand, che puoi vedere quando e dove vuoi.
Alla fine del corso, sostieni l’esame per ottenere i crediti formativi e il certificato ufficiale.
Bisogno di supporto? Il nostro Tutor AI è sempre a tua disposizione, ogni ora del giorno.
Le lezioni sono in italiano o in inglese, per permetterti di rafforzare le tue competenze linguistiche.
EPICODE Institute of Technology è tra gli istituti più premiati e amati in Europa. Dai ranking mondiali alle recensioni degli studenti: quando si parla di formazione tech, il nostro nome c’è sempre.

La Community EPICODE è il cuore di tutto: online la formazione, offline la connessione.



Con EPICODE impari dove e quando vuoi. E anche il metodo di pagamento lo decidi tu: parti subito.
Accedi ad una quota agevolata.
Paga in 4 rate grazie a ScalaPay.
Prenota una call con uno dei nostri Advisor. Ti aiuteremo a risolvere i dubbi e orientarti alla scelta più giusta per te.

© 2026 EPICODE Institute of Technology | All rights reserved | Privacy Policy
Epicode Institute of Technology LTD: Quad Central, Q3 Level 1, Triq l-Esportaturi, B’kara, CBD 1040, Malta