Durata corso:
Costo:
MongoDB Essential training for Developers
Codice: DSNS03
Questo corso affronta il linguaggio di query MongoDB, la modellazione dei dati, gli indici e un’introduzione all’alta disponibilità e alla scalabilità. Affronta, inoltre, il framework di aggregazione MongoDB, MapReduce e l’amministrazione di base.
Modalità di erogazione
In aula o Live Virtual Classroom
Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza
- What is MongoDB?
- Importing, Exporting, and Querying Data
- Creating and Manipulating Documents
- Advanced CRUD Operations : Create, Read, Update, and Delete operations
- Indexing and Aggregation Pipeline
- Data Modeling: embedding, references, document growth, modeling one-to-one and one-to-many relationships, modeling for atomic operations, modeling tree structures
- Indexing and Performance: single key, compound, multi-key, mechanics, storage engines, and performance
- Aggregation: pipeline, operators, memory usage, sort, skip, and limit
- Replication: configuration, oplog concepts, write concern, elections, failover, and deployment to multiple data centers
- Sharding: components, when to shard, balancing, shard keys, and hashed shard keys
Il corso è rivolto a 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
Per la partecipazione a questo corso è richiesta una conoscenza di base dei concetti di programmazione Javascript
Al termine del corso i partecipanti saranno in grado di:
- conoscere l’architettura del database e dei principali statement per reperire le informazioni
- conoscere i principali costrutti per l’ottimizzazione.
- conoscere il linguaggio di interrogazione del database, inserimento, modifica e cancellazione dei dati.
- Progettare un database, creare e modificare documenti.