top of page

CONTENIDO

 

MÓDULO 1: INTRODUCCIÓN A MONGODB 

  1. Instalación de mongoDB 

  2. Conociendo Mongo ATLAS 

  3. Instalación de clientes de MongoDB (Robo3T y Compass) 

  4. Accediendo por línea de comandos 

  5. Creación de nuestra primera base de datos 

  6. Creación de colecciones 

  7. Tipos de datos 

 

MODULO 2: OPERACIONES 

  1. Listar y eliminar bases de datos 

  2. Listar y eliminar colecciones 

  3. Listar y eliminar documentos 

  4. Leer datos utilizando selectores de consulta 

  5. Usando el elemMatch 

  6. Agregando índices 

  7. Inserción de datos 

  8. Subdocumentos y cursores 

  9. Modificar documentos sin transacciones 

  10. Insertar o modificar documentos con transacciones 

 

MODULO 3: AGREGACIONES 

  1. Qué son las agregaciones 

  2. Canalización por tuberías 

  3. Map Reducers ejemplo simple 

  4. Map Reducers ejemplo complejo 

  5. Vistas 

  6. Métodos de agregación de propósito único 

 

MODULO 4: SEGURIDAD Y REPLICACIONES 

  1. Seguridad en MongoDB 

  2. Autenticación y accesos de control 

  3. Verificando permisos 

  4. Qué es Replica SET 

  5. Docker y Docker Compose 

  6. Replicación en MongoDB, Mongo Express y verificando la disponibilidad de datos (Parte 1) 

  7. Replicación en MongoDB, Mongo Express y verificando la disponibilidad de datos (Parte 2) 

 

MODULO 5: FRAGMENTACIÓN 

  1. Limitantes y la fragmentación 

  2. Qué es un clúster fragmentado 

  3. Detalle de cada Docker Compose para nuestro Sharding 

  4. Configuración de servidores 

  5. Configurando nuestro primer Sharding 

  6. Iniciando el mongos 

  7. Iniciando nuestro segundo sharding 

  8. Verificando nuestra configuración final 

  9. Configuraciones extras 

 

MODULO 6: MONGOOSE 

  1. Qué es Mongoose 

  2. Instalación de herramientas 

  3. Iniciando la estructura 

  4. Implementando Mongoose 

  5. Creando nuestro primer modelo 

  6. Insertando en nuestro modelo 

  7. Creando servicios API 

  8. Accediendo a los datos y realizando operaciones 

  9. Despedida del curso 

BASE DE DATOS CON MONGODB

  • ¿Sabías que existen sistemas de bases de datos no basados en tablas y que pueden darte el mismo o mejor rendimiento? Estos sistemas se llaman NoSQL y MongoDB es uno de los más populares del mundo, usado por millones de desarrolladores y empresas como Adobe, Google, Cisco o Electronic Arts. 

    MongoDB está basado en documentos con una estructura similar a los objetos JSON por lo que es muy fácil empezar a usarlo. Además ofrece una gran escalabilidad, flexibilidad, modelo de consultas e indexación avanzado. En este curso aprenderás desde instalar MongoDB, a crear tus colecciones, manejar un ODM y crear consultas.  

bottom of page