Descripción
MongoDB es una de las principales bases de datos NoSQL utilizadas actualmente en el mercado así como una de las de mayor distribución a nivel mundial.
Este curso proporcionará al participante el conocimiento sobre cómo se construyen las aplicaciones sobre MongoDB. Le guiará desde los principios básicos de la instalación, indexación, diseño de esquemas y manejo de drivers.
Contenidos del curso
Día 1
Introduction
- Warm Up
- MongoDB Overview
- MongoDB Stores Documents
- Storage Engines
Lab: Installing and configuring MongoDB
- Lab: Installing and configuring MongoDB
- Review answers
CRUD
- Creating and Deleting Documents
- Reading Documents
- Query Operators
- Lab: Finding Documents
- Updating Documents
- Lab: Updating Documents
Indexes
- Index Fundamentals
- Compound Indexes
- Multikey Indexes
- Hashed Indexes
- Geospatial Indexes
- TTL Indexes
- Text Indexes
Lab: Building and Examining Indexes
- Lab: Building and Examining Indexes
- Review Answers
Aggregation
- Aggregation Tutorial
- Optimizing Aggregation
- Lab: Aggregating Zip Code Data
Día 2
Schema Design
- Schema Design Core Concepts
- Schema Evolution
- Common Schema Design Patterns
- Group Lab: Data Model for an E-Commerce Site
- Review class answers
Replication
- Introduction to Replica Sets
- Elections in Replica Sets
- Replica Sets Roles and Configurations
- The Oplog: Statement Based Replication
- Write Concern
- Read Preference
- Lab: Setting up a Replica Set
Día 3
Sharding
- Introduction to Sharding
- Balancing Shards
- Shard Tags
- Lab: Setting Up a Sharded Cluster
Drivers
- Introduction to MongoMart
- Instructor Demo: Improve How Reviews are Stored and Queried in MongoMart
Performance Troubleshooting
- Performance Troublshooting
- Mtools
- MongoDB Production Notes
Certificación relacionada (no incluida)
Este curso ayudará al alumno a preparación del examen MongoDB Certified Developer Associate C100DEV
https://university.mongodb.com/certification/developer/about
Información extra
- Deseables conocimientos sobre conceptos de bases de datos relacionales
- Estar familiarizado con JAVA
Información general
Bases de Datos NoSQL
MongoDB
Presencial
Propia del fabricante