FORMAZIONE TECNICA
Mongo DB
A chi è rivolto
Professionisti IT, tecnici applicativi, architetti, capi progetto ed amministratori che vogliono acquisire la tecnologia che caratterizza il prodotto MongoDB
Obiettivi del corso
Alla fine di questo corso conoscerai le tecniche fondamentali di modellazione di dati con database non relazionali e sarai in grado di progettarne uno con Mongo DB, il DB non relazionale attualmente più diffuso e funzionale
Programma
PRIMO GIORNO
- Panoramica sui DB noSQL: pregi, difetti, obiettivi, campi applicativi
- Teorema CAP
- ACID vs BASE
- MongoDB: introduzione
SECONDO GIORNO
- Descrizione dell’architettura di MongoDB
- Installazione di MongoDB e accesso alla shell
- Utilizzo di MongoDB
- Documents, collections e formati JSON/BSON
TERZO GIORNO
- Operazioni CRUD (Create, Read, Update, Delete)
- Simulazione di relazioni: Embedded-documents e referenze senza integrità referenziale
- Map-Reduce e framework di aggregazione
- Sorting, Limit
- Indici e ottimizzazione
QUARTO GIORNO
- Ridondanza e sicurezza: backup e Replica Set
- Tecniche di sharding
- MongoDB authentication
- Utility: mongoimport, mongoexport, mongodump, mongorestore, mongostat
- Amministrazione di MongoDB: Backup e replicazione Sharding
QUINTO GIORNO
- Design Pattern ed
- Casi d’uso ed utilizzo ed applicazioni pratiche
Prerequisiti
- Conoscenza di base di database relazionali
- Capacità di utilizzo della interfaccia da linea di comando
- Conoscenza di base della sintassi JavaScript/JSON.
Richiedi informazioni
Sei interessato a questo corso?
Scrivici per ricevere informazioni su date, modalità e iscrizione a Mongo DB.
Mongo DB
