Per assistenza: 06 9785 9222

Modalità

Virtual classroom

Durata

5 giornate

Costo

1500€

+ iva

Scarica scheda in PDF

Destinatari

Professionisti IT, tecnici applicativi, architetti, capi progetto ed amministratori che vogliono acquisire la tecnologia che caratterizza il prodotto MongoDB

prerequisiti

  • Conoscenza di base di database relazionali
  • Capacità di utilizzo della interfaccia da linea di comando
  • Conoscenza di base della sintassi JavaScript/JSON.

Obiettivi

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

d

Argomenti Trattati

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

Ti interessa questo corso?

Prenota il tuo posto oppure contattaci per avere maggiori info

    PRENOTAZIONE ON LINE

    • Scegli le date preferite

    • Invia la richiesta e riceverai le coordinate per effettuare il pagamento

    • Una volta ricevuto il pagamento confermeremo la partecipazione al corso

    • Puoi contattare la segreteria scrivendo a [email protected] per qualsiasi informazione relativa alla prenotazione