Libro electrónico gratuito para aprender creación, consultas, seguridad, optimización y mantenimiento de bases de datos MongoDB.
Contenido gratuito del libro electrónico + audiolibro
-
1. Introducción a MongoDB
+ Ejercicio: ¿Qué es MongoDB y por qué es una opción popular? 3 minutos -
2. Instalación de MongoDB
+ Ejercicio: ¿Cuál es el proceso para instalar MongoDB en MacOS? 4 minutos -
3. Conceptos básicos de MongoDB
+ Ejercicio: ¿Qué es la replicación en el contexto de MongoDB? 3 minutos -
4. Arquitectura MongoDB
+ Ejercicio: ¿Cuál de los siguientes componentes de la arquitectura MongoDB es el enrutador de consultas para los clústeres fragmentados de MongoDB? 3 minutos -
5. Comprender BSON en MongoDB
+ Ejercicio: ¿Qué es BSON y por qué es importante para MongoDB? 3 minutos -
6. Trabajar con bases de datos en MongoDB
+ Ejercicio: ¿Cuál de las siguientes afirmaciones es cierta sobre MongoDB? 3 minutos -
7. Creando colecciones en MongoDB
+ Ejercicio: ¿Cuál es el papel de las colecciones en MongoDB? 3 minutos
-
8. Insertar documentos en MongoDB
+ Ejercicio: ¿Cuál es el procedimiento para insertar datos en MongoDB? 3 minutos -
8.1. Insertar documentos en MongoDB: Introducción a MongoDB
+ Ejercicio: ¿Cuál es la función del método 'insertar' en MongoDB? 3 minutos -
8.2. Insertar documentos en MongoDB: instalar MongoDB
+ Ejercicio: ¿Cuál es el proceso para insertar documentos en MongoDB? 3 minutos -
8.3. Insertar documentos en MongoDB: configurar el entorno MongoDB
+ Ejercicio: ¿Cuál es el proceso para insertar documentos en una base de datos MongoDB? 3 minutos -
8.4. Insertar documentos en MongoDB: comprender la estructura del documento MongoDB
+ Ejercicio: ¿Cuál es la estructura de un documento en MongoDB y cómo se insertan los documentos? 3 minutos -
8.5. Insertar documentos en MongoDB: crear una base de datos en MongoDB
+ Ejercicio: ¿Cuál es el procedimiento para crear una base de datos e insertar documentos en MongoDB? 3 minutos -
8.6. Insertar documentos en MongoDB: crear colecciones en MongoDB
+ Ejercicio: ¿Cuál es el proceso para crear una colección e insertar un documento en MongoDB? 3 minutos -
8.7. Insertar documentos en MongoDB: Insertar documentos simples en MongoDB
+ Ejercicio: ¿Cuál de los siguientes métodos se utiliza para insertar un solo documento en MongoDB? 4 minutos -
8.8. Insertar documentos en MongoDB: Insertar documentos complejos en MongoDB
+ Ejercicio: ¿Cuál de los siguientes métodos se utiliza para insertar varios documentos a la vez en MongoDB? 3 minutos -
8.9. Insertar documentos en MongoDB: Insertar varios documentos en MongoDB
+ Ejercicio: ¿Cuál es la función del método `insertMany()` en MongoDB y cómo funciona? 3 minutos -
8.10. Insertar documentos en MongoDB: usar el operador $set para insertar campos en documentos
+ Ejercicio: ¿Cuál es la función del operador $set en MongoDB? 3 minutos -
8.11. Insertar documentos en MongoDB: usar el operador $unset para eliminar campos de documentos
+ Ejercicio: ¿Cuál es la función del operador $unset en MongoDB? 3 minutos -
8.12. Insertar documentos en MongoDB: Validar documentos en MongoDB
+ Ejercicio: ¿Cuál de los siguientes métodos se utiliza para insertar varios documentos a la vez en MongoDB? 3 minutos -
8.13. Insertar documentos en MongoDB: trabajar con tipos de datos en MongoDB
+ Ejercicio: ¿Qué hace el método insert() en MongoDB? 3 minutos -
8.14. Insertar documentos en MongoDB: Insertar documentos a través de una aplicación
+ Ejercicio: ¿Cuál es el proceso para insertar documentos en MongoDB a través de una aplicación? 3 minutos -
8.15. Insertar documentos en MongoDB: manejo de errores al insertar documentos
+ Ejercicio: ¿Cuáles son algunos errores comunes que pueden ocurrir al insertar documentos en MongoDB y cómo se pueden manejar? 4 minutos -
8.16. Insertar documentos en MongoDB: optimizar el rendimiento al insertar documentos
+ Ejercicio: ¿Cuál de los siguientes métodos se utiliza para insertar varios documentos a la vez en MongoDB para optimizar el rendimiento? 3 minutos -
8.17. Insertar documentos en MongoDB: Seguridad al insertar documentos
+ Ejercicio: ¿Cuál de las siguientes NO es una mejor práctica para insertar documentos de forma segura en MongoDB? 3 minutos
-
9. Consultar documentos en MongoDB
+ Ejercicio: ¿Cuál es la función del método find() en MongoDB y cómo se utiliza? 3 minutos -
9.1. Consulta de documentos en MongoDB: Introducción a la consulta de documentos en MongoDB
+ Ejercicio: ¿Qué método se utiliza para consultar documentos en MongoDB y qué devuelve? 3 minutos -
9.2. Consulta de documentos en MongoDB: uso del método find()
+ Ejercicio: ¿Cuál es la función del método find() en MongoDB? 3 minutos -
9.3. Consulta de documentos en MongoDB: uso del método findOne()
+ Ejercicio: ¿Qué método de MongoDB se utiliza para devolver un único documento que cumple con los criterios especificados y, si varios documentos coinciden con los criterios, devuelve el primer documento según el orden natural? 3 minutos -
9.4. Consulta de documentos en MongoDB: consulta de documentos mediante operadores de consulta
+ Ejercicio: ¿Cuál es el papel de los operadores de consulta en MongoDB? 3 minutos -
9.5. Consulta de documentos en MongoDB: consulta de documentos mediante operadores lógicos
+ Ejercicio: ¿Cuáles son los operadores lógicos que se pueden utilizar para realizar consultas en MongoDB y cuál es la función de cada uno? 3 minutos -
9.6. Consulta de documentos en MongoDB: consulta de documentos utilizando operadores de matriz
+ Ejercicio: ¿Cuál de los siguientes operadores de matriz en MongoDB se utiliza para seleccionar documentos en una colección donde el campo es una matriz de cierto tamaño? 3 minutos -
9.7. Consulta de documentos en MongoDB: consulta de documentos utilizando operadores de elementos
+ Ejercicio: En MongoDB, ¿cuál es la función del operador del elemento $exists y cómo se utiliza? 3 minutos -
9.8. Consulta de documentos en MongoDB: consulta de documentos mediante operadores de evaluación
+ Ejercicio: ¿Cuál de los siguientes operadores de evaluación en MongoDB se utiliza para buscar documentos donde el valor de un campo es igual a cualquier valor en una matriz especificada? 3 minutos -
9.9. Consultar documentos en MongoDB: consultar documentos utilizando expresiones regulares
+ Ejercicio: ¿Cuál es el papel de las expresiones regulares en las consultas de MongoDB y cómo se pueden utilizar? 3 minutos -
9.10. Consultar documentos en MongoDB: ordenar los resultados de la consulta
+ Ejercicio: ¿Cuál de los siguientes métodos se utiliza para ordenar los resultados de una consulta en una base de datos MongoDB? 3 minutos -
9.11. Consulta de documentos en MongoDB: limitación y omisión de resultados de la consulta
+ Ejercicio: ¿Qué es una consulta en MongoDB y cómo se pueden limitar u omitir los resultados de la consulta? 3 minutos -
9.12. Consulta de documentos en MongoDB: Proyección de campos en consultas
+ Ejercicio: ¿Qué es una consulta en MongoDB y cómo se realiza? 3 minutos -
9.13. Consulta de documentos en MongoDB: uso de índices para optimizar consultas
+ Ejercicio: ¿Cuál es el papel de los índices en MongoDB y cómo influyen en la eficiencia de las consultas? 3 minutos -
9.14. Consulta de documentos en MongoDB: explicación y análisis de consultas
+ Ejercicio: ¿Cuál es la función del método find() en MongoDB? 3 minutos -
9.15. Consulta de documentos en MongoDB: consulta de documentos en colecciones agrupadas
+ Ejercicio: ¿Qué es el método 'find()' en MongoDB y cómo se utiliza para consultar documentos en colecciones agrupadas? 3 minutos -
9.16. Consulta de documentos en MongoDB: consulta de documentos en colecciones integradas
+ Ejercicio: ¿Qué operador se utiliza para consultar documentos en colecciones integradas en MongoDB? 3 minutos -
9.17. Consulta de documentos en MongoDB: Consulta de documentos utilizando el método agregado()
+ Ejercicio: ¿Cuál de las siguientes afirmaciones describe mejor el método agregado() en MongoDB? 3 minutos
-
10. Actualización de documentos en MongoDB
+ Ejercicio: ¿Cuál de los siguientes comandos se utiliza para actualizar documentos en MongoDB y cuál es su sintaxis? 3 minutos -
10.1. Actualización de documentos en MongoDB: Introducción a la actualización de documentos en MongoDB
+ Ejercicio: ¿Cuál es el propósito del operador $set en MongoDB? 3 minutos -
10.2. Actualización de documentos en MongoDB: comprensión del comando updateOne en MongoDB
+ Ejercicio: ¿Cuál es la función del comando "updateOne" en MongoDB? 3 minutos -
10.3. Actualización de documentos en MongoDB: comprensión del comando updateMany en MongoDB
+ Ejercicio: ¿Qué te permite hacer el comando updateMany en MongoDB? 3 minutos -
10.4. Actualización de documentos en MongoDB: trabajar con operadores de actualización en MongoDB
+ Ejercicio: ¿Cuál es el papel de los operadores de actualización en MongoDB y cómo se utilizan? 4 minutos -
10.5. Actualización de documentos en MongoDB: Actualización de documentos incrustados en MongoDB
+ Ejercicio: ¿Qué operador se utiliza para actualizar documentos incrustados en MongoDB y cuál es su función? 3 minutos -
10.6. Actualización de documentos en MongoDB: Actualización condicional de documentos en MongoDB
3 minutos -
10.7. Actualización de documentos en MongoDB: uso del comando findAndModify en MongoDB
+ Ejercicio: ¿Cuál es la función del comando findAndModify en MongoDB? 3 minutos -
10.8. Actualización de documentos en MongoDB: mejores prácticas para actualizar documentos en MongoDB
+ Ejercicio: ¿Cuál de las siguientes es una mejor práctica para actualizar documentos en MongoDB? 3 minutos -
10.9. Actualización de documentos en MongoDB: solución de problemas comunes al actualizar documentos en MongoDB
+ Ejercicio: ¿Cuáles son algunos de los problemas comunes que los desarrolladores pueden encontrar al actualizar documentos en MongoDB y cómo se pueden resolver? 3 minutos
-
11. Eliminar documentos en MongoDB
+ Ejercicio: ¿Cuál de las siguientes afirmaciones es cierta sobre la eliminación de documentos en MongoDB? 3 minutos -
11.1. Eliminación de documentos en MongoDB: Introducción a la eliminación de documentos en MongoDB
+ Ejercicio: ¿Cuál es la función del método remove() en MongoDB? 3 minutos -
11.2. Eliminar documentos en MongoDB: comandos para eliminar documentos
+ Ejercicio: ¿Cuál de los siguientes comandos se utiliza para eliminar un único documento que coincide con una condición específica en MongoDB? 3 minutos -
11.3. Eliminar documentos en MongoDB: usar el comando 'eliminar' en MongoDB
+ Ejercicio: ¿Cuál es la función del comando 'eliminar' en MongoDB y cómo se usa? 3 minutos -
11.4. Eliminar documentos en MongoDB: eliminar documentos únicos y múltiples
+ Ejercicio: ¿Cuál es la función del método deleteOne() en MongoDB y cómo se utiliza? 3 minutos -
11.5. Eliminar documentos en MongoDB: Eliminar documentos con condiciones
+ Ejercicio: ¿Cuál es la diferencia entre los métodos eliminarUno() y eliminarMany() en MongoDB? 3 minutos -
11.6. Eliminar documentos en MongoDB: eliminar colecciones enteras
+ Ejercicio: En MongoDB, ¿qué método se utiliza para eliminar todos los documentos de una colección y cómo se utiliza? 3 minutos -
11.7. Eliminar documentos en MongoDB: manejo de errores durante la eliminación
+ Ejercicio: ¿Cuál de los siguientes métodos se utiliza para eliminar todos los documentos que coinciden con los criterios especificados en una base de datos MongoDB? 2 minutos -
11.8. Eliminar documentos en MongoDB: mejores prácticas para eliminar documentos
+ Ejercicio: ¿Cuál es la diferencia entre los métodos deleteOne() y findOneAndDelete() en MongoDB? 3 minutos -
11.9. Eliminar documentos en MongoDB: impacto de eliminar documentos en el rendimiento de la base de datos
3 minutos -
11.10. Eliminar documentos en MongoDB: recuperar documentos eliminados
+ Ejercicio: ¿Cuáles son las estrategias que puede utilizar para recuperar documentos eliminados en MongoDB? 3 minutos -
11.11. Eliminar documentos en MongoDB: herramientas de copia de seguridad antes de eliminarlos
+ Ejercicio: ¿Cuál de las siguientes herramientas de respaldo en MongoDB permite la recuperación en un momento dado y se puede configurar para realizar respaldos cada 6, 12 o 24 horas? 3 minutos
-
12. Indexación en MongoDB
+ Ejercicio: ¿Cuál es el papel de los índices en MongoDB? 3 minutos -
13. Operaciones de agregación en MongoDB
+ Ejercicio: ¿Cuál de las siguientes afirmaciones sobre las operaciones de agregación en MongoDB es correcta? 3 minutos -
14. Trabajar con canal de agregación
+ Ejercicio: ¿Cuál de las siguientes afirmaciones describe mejor el proceso de agregación en MongoDB? 3 minutos -
15. Usando Map-Reduce en MongoDB
+ Ejercicio: ¿Qué es Map-Reduce y cómo se utiliza en MongoDB? 3 minutos -
16. Implementación de transacciones en MongoDB
+ Ejercicio: ¿Cuándo introdujo MongoDB soporte para transacciones de múltiples documentos? 3 minutos -
17. Gestión de usuarios y roles en MongoDB
+ Ejercicio: ¿Qué comando se utiliza para crear un nuevo usuario en MongoDB y cómo funciona? 3 minutos -
18. Implementación de seguridad en MongoDB
+ Ejercicio: ¿Qué mecanismos de autenticación admite MongoDB? 3 minutos -
19. Copia de seguridad y restauración en MongoDB
+ Ejercicio: ¿Cuáles son las principales consideraciones al realizar copias de seguridad y restauraciones en MongoDB? 3 minutos -
20. Monitoreo del desempeño en MongoDB
+ Ejercicio: ¿Cuál de las siguientes es una herramienta o característica que ofrece MongoDB para monitorear el rendimiento de la base de datos? 2 minutos -
21. Optimización de consultas en MongoDB
+ Ejercicio: ¿Qué importancia tiene la optimización de consultas en la gestión de bases de datos MongoDB? 3 minutos -
22. Replicación de datos en MongoDB
+ Ejercicio: ¿Cuál es el papel de la replicación de datos en MongoDB? 3 minutos -
23. Configurar un clúster de fragmentación en MongoDB
+ Ejercicio: ¿Qué es la fragmentación y cómo se utiliza en MongoDB? 3 minutos -
24. Mantener un clúster de fragmentación en MongoDB
+ Ejercicio: ¿Cuáles son los tres componentes principales de un clúster de fragmentación en MongoDB? 3 minutos -
25. Solución de problemas comunes en MongoDB
+ Ejercicio: ¿Cuáles son algunos de los problemas comunes que pueden surgir al utilizar MongoDB y sus posibles soluciones? 3 minutos -
26. Integración de MongoDB con otras tecnologías.
+ Ejercicio: ¿Cuál de las siguientes afirmaciones es cierta sobre la integración de MongoDB con otras tecnologías? 3 minutos
-
27. MongoDB Atlas: base de datos como servicio
+ Ejercicio: ¿Cuál es la función principal de MongoDB Atlas? 3 minutos -
28. Migración de datos a MongoDB
+ Ejercicio: ¿Cuál es la secuencia correcta de pasos involucrados en la migración de datos a MongoDB? 2 minutos -
29. Desarrollo de aplicaciones con MongoDB
+ Ejercicio: ¿Cuál de las siguientes afirmaciones es cierta sobre MongoDB? 3 minutos -
30. Pruebas unitarias y de integración con MongoDB
+ Ejercicio: ¿Cuáles son algunas de las características que las pruebas unitarias y de integración pueden verificar en el contexto de MongoDB? 3 minutos -
31. MongoDB y el lenguaje Python
+ Ejercicio: ¿Cuál es la función de la biblioteca PyMongo en el lenguaje de programación Python? 3 minutos -
32. MongoDB y el lenguaje JavaScript
+ Ejercicio: ¿Cuál es la relación entre MongoDB y JavaScript y cuáles son las ventajas de esta combinación para los desarrolladores? 3 minutos -
33. MongoDB y el lenguaje PHP
+ Ejercicio: ¿Cuál es la principal ventaja de combinar MongoDB y PHP en el desarrollo de aplicaciones web? 3 minutos -
34. MongoDB y el lenguaje Ruby
+ Ejercicio: ¿Cuál es la función del comando "gem install mongo" en el contexto de la integración de MongoDB con Ruby? 3 minutos
Acerca del libro electrónico gratuito con audio
Creación y mantenimiento de bases de datos MongoDB: de básico a avanzado
Este libro electrónico gratuito reúne una ruta estructurada para aprender a crear, administrar y mantener bases de datos MongoDB, desde los fundamentos hasta tareas avanzadas de operación.
¿Qué encontrarás?
- Instalación, configuración y arquitectura de MongoDB.
- Uso de BSON, bases de datos, colecciones y documentos.
- Operaciones CRUD: inserción, consultas, actualizaciones y eliminaciones.
- Índices, agregaciones, Map-Reduce y transacciones.
- Seguridad, usuarios, roles, copias de seguridad y restauración.
- Optimización, monitorización, replicación y clústeres fragmentados.
- Integración de MongoDB con Python, JavaScript, PHP y Ruby.
Una guía para el trabajo con datos NoSQL
El material aborda el ciclo de vida de una base de datos documental: desde la creación de colecciones y el modelado de documentos hasta la mejora del rendimiento, la protección de la información y la resolución de problemas habituales.
Temas avanzados para entornos reales
También presenta recursos para trabajar con MongoDB Atlas, migrar datos, desarrollar aplicaciones, realizar pruebas y administrar infraestructuras escalables mediante replicación y fragmentación.
Descarga este recurso gratuito y organiza tu aprendizaje de MongoDB con una visión práctica de administración, desarrollo y mantenimiento de bases de datos.
¿El libro explica cómo instalar y configurar MongoDB?
Sí. Incluye introducción, instalación, configuración del entorno y arquitectura de MongoDB.
¿Qué operaciones CRUD de MongoDB aborda el libro?
Explica inserción, consulta, actualización y eliminación de documentos y colecciones.
¿Incluye temas de replicación, seguridad y MongoDB Atlas?
Sí. Trata seguridad, usuarios, copias de seguridad, replicación, fragmentación y MongoDB Atlas.
Este libro electrónico/audiolibro incluye:
4 horas y 56 minutos de contenido de audio
Certificado digital de finalización del curso (Gratis)
Ejercicios para entrenar tus conocimientos
100% gratis, desde el contenido hasta el certificado
¿Listo para empezar?
En la aplicación también encontrarás...
Más de 5000 cursos gratuitos
¡Programación, inglés, marketing digital y mucho más! Aprende lo que quieras, gratis
Plan de estudios con IA
La Inteligencia Artificial de nuestra app puede crear un horario de estudio para el curso que elijas
De cero al éxito profesional
Mejora tu currículum con nuestro certificado gratuito y luego usa nuestra Inteligencia Artificial para encontrar el trabajo de tus sueños
También puedes utilizar el código QR o los enlaces que aparecen a continuación.







