Copertina corso Mongo DB con codice di programmazione

Corso MongoDB: impara a programmare sul più importante database non relazionale

Il mio corso su MongoDB ti insegnerà a lavorare correttamente su uno dei più importanti, utilizzati e richiesti database non relazionali. MongoDb è caratterizzato dall’organizzazione dei dati in documenti in formato JSON. All’interno di MongoDB non troverai più tabelle contenenti record come nei database relazionali (SQL Server, Oracle, MySql, Access, ecc…), ma collezioni (collection) di documenti.

Dovrai imparare dunque a creare, inserire e modificare i documenti, oltre ad eseguire tutte le operazioni necessarie nell’analisi dei dati: effettuare filtri pre e post aggregazioni, raggruppare i dati, collegare le informazioni presenti in collezioni differenti, ordinare i dati, gestire i null. In poche parole: tutto ciò che puoi fare su un database relazionale, sarà possibile anche qui, ma con una nuova sintassi  NO SQL da imparare.

Tuttavia imparare ad utilizzare MongoDB non vuol dire solamente conoscerne la sintassi, occorre essere consapevole dei suoi pregi e dei suoi difetti, capire quando può risultare uno strumento potentissimo e quando invece un database relazionale risulta una scelta migliore, imparare a progettare un database su MongoDB, capire le potenzialità e i rischi dello schema dinamico, e molto altro!

Esempio documento MongoDb

Il programma del corso MongoDB

  • Installazione di MongoDB e di Compass
  • La struttura di un documento Json
  • Creare il primo database con MongoDB
  • Inserire un documento in una collezione
  • Comprendere il concetto dello schema dinamico
  • Come effettuare ricerche all’interno di una collezione di MongoDB
  • Effettuare ricerche sul risultato di una funzione applicata ad una chiave
  • Effettuare ricerche su chiavi di tipo Array o di tipo sotto-documento
  • Aggiornare una collezione tramite l’update e gli operatori $set e $unset o la delete
  • Raggruppare i dati e calcolare aggregazioni
  • Effettuare filtri pre e post raggruppamento
  • Collegare i dati presenti in più collezioni
  • Creare regole di validazione
  • Creare indici e valutarne l’impatto sulle performance
  • Utilizzare cursori e funzioni

 

Informazioni generali sul corso

Il corso si compone di 16 ore, al costo di 560€.

Il corso è attivabile in modalità online con lezioni in diretta, one-to-one tra docente e studente, per garantirti la massima attenzione e personalizzazione dei contenuti.

La docenza del corso è tenuta da me Nicola Iantomasi, qui trovi la pagina del sito con la mia biografia.

 

Materiale didattico

Il database d’esempio, gli script, gli esercizi con le soluzioni e tutto il materiale didattico saranno consegnati puntualmente alla fine di ogni lezione. Al termine del corso verrà rilasciato un certificato di frequenza con profitto.

 

Corsi correlati

Se invece vuoi approfondire la conoscenza dei database relazionali, guarda la scheda del corso su sviluppo e programmazione sul Database Sql Server.

 

Dicono di noi

Molto professionale e paziente, le lezioni sono schematizzate in modo da essere molto più comprensibili; le ore passano in fretta e si ha sempre la sensazione di capire per davvero gli argomenti

giuseppe berty
01/05/20

Linguaggio SQL Ciao,Ottimo metodo di insegnamento del linguaggio.Insegnante sempre molto attento e disponibile a qualunque domanda o dubbio.Molto paziente nel rispiegare.

Anna Scarano
02/04/20
Torna su