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.

Il docente del corso è Nicola Iantomasi, qui trovi la pagina del sito con la sua 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

Nicola è un gran formatore, metta la sua competenza al servizio delle persone cercando sempre la migliore soluzione e scalando il lavoro sulle esigenze formative. È attento e aiuta a comprendere e a crescere. Lavorare con lui è sempre un piacere ed uno stimolo a migliorarsi.

Enzo La Rosa
01/09/20

Nicola è stato un insegnate fantastico Nicola è stato un insegnate fantastico, mi ha aiutato a finire la tesi spiegandomi degli argomenti fondamentali e fornendomi tutti gli strumenti per ultimarla nel migliore dei modi. Lo consiglio al 100%.

Giulia C
21/06/20

Nicola è una persona preparatissima e professionale. Spiega in modo semplice ed efficace. Ho terminato un corso SQL ed ora ne sto facendo uno di Excel avanzato. Lo consiglio, promosso a pieni voti!!

Marco Osella
01/12/19

Umanamente e professionalmente uno dei migliori insegnanti che abbia mai incontrato nella mia carriera da studente universitario. Con questo ti voglio ringraziare per il tuo prezioso aiuto.

Salvatore Maltisotto
01/11/19
Torna su