Premesse
MongoDB è un potente e flessibile database NoSQL general-purpose. Unisce la possibilità di scalare orizzontalmente, classica dei Big Data, ad alcune caratteristiche molto utili come indici secondari, processi di aggregazione ed indici geospaziali. In questo corso sono trattate le principali tecniche di progettazione NoSQL, calate sul prodotto. Un database orientato ai documenti, che sostituisce il concetto di riga con un più flessibile modello: quello di documento. Non esistono schemi predefiniti (schema less): chiavi e valori di un documento non sono tipi definiti a priori.
Obiettivi del corso
Alla fine di questo corso saprai come funzionano i DB NO Sql e sarai in grado di progettarne uno con Mongo DB, il DB non relazionale attualmente più diffuso e funzionale.
Destinatari
I destinatari principali di questo corso sono professionisti IT, tecnici applicativi, architetti, capi progetto ed amministratori che vogliono acquisire know how sulle soluzioni di tipo Big Data ed apprendere la tecnologia che caratterizza il prodotto MongoDB.
Prerequisiti e strumenti richiesti
Know how tecnico, applicativo, amministrativo od architetturale. Conoscenza dei concetti di base dell’Informatica e delle problematiche generali sulla progettazione e sulla governance dei Database.
Piano di lavoro
Contenuti Primo Modulo:
- Paradigma NoSQL
- Concetti Generali, Potenzialità Schemaless, Applicazioni,
- Teorema CAP, Transazionalità.
- Sistema MongoDB
- Architettura di Sistema, Struttura Database, Operazioni CRUD,
- Write Concern, Journaling.
- Architettura Strutture BTREE, Indici Hash, Indici Text,
- Algoritmi Geospaziali, Indici 2d e 2dsphere.
Contenuti Secondo Modulo:
- Progettazione
- Data Modeling, Strategie di Denormalizzazione, Text Mining,
- Deployment, Confronto SQL-NoSQL.
- Amministrazione Scalabilità, Replica, Aggregation Framework,
- Map Reduce, Sharding.
Calendario
22, 23, 24 e 25 ottobre 2024
4 giorni full time dalle ore 9.30 alle 13:00 e dalle 14:00 alle 18:00
Modalità di erogazione:
- in aula, formazione tradizionale
- da remoto in virtual classroom
Durata e organizzazione
Il corso ha una durata di 4 giornate full time e prevede sia lezioni teoriche che esercitazioni pratiche.
Al termine del corso verrà rilasciato un attestato di formazione.
Prezzo e convenzioni
La quota comprende partecipazione al corso, materiale didattico, accesso al wi-fi in aula, coffee break, attestato finale, forum di follow up tra studenti e docenti.
Quota di partecipazione 1.500€ + iva
Sono previsti sconti per iscrizioni anticipate, ex alunni Esis, iscrizioni multiple e studenti universitari.
Per ulteriori informazioni contattaci ai seguenti recapiti:
Tel: (+39) 02.48958342