Aprende a modelar datos y consultar MongoDB desde cero con un curso online gratis: Atlas, Compass y CRUD para impulsar tu perfil en TI.
En este curso gratuito, aprenda sobre
Qué es MongoDB y qué implica ser una base de datos NoSQL orientada a documentos
Instalar y usar MongoDB Compass; conexión a MongoDB Atlas
Tipos de datos en MongoDB y su representación en documentos/colecciones
Consultas gráficas en Compass y uso de operadores de rango (comparación)
Qué es JSON y cómo se usa como formato de intercambio/estructura de documentos
Instalar MongoDB Shell en Windows y conectarse a un clúster por línea de comandos
Crear tu propio clúster en MongoDB Atlas y entender por qué es necesario
Diferencias y uso de Robo 3T vs Studio 3T para administrar y consultar MongoDB
Operaciones CRUD: insertOne e insertMany para crear documentos
Importación de datos: Compass, Studio 3T, Robo 3T y Shell (load) para cargar ficheros
Lecturas con find(): filtros, cursores y proyecciones para controlar resultados
Actualizaciones: updateOne/updateMany, replaceOne, upsert y operadores como $inc y $addToSet
Eliminación de documentos con deleteOne y deleteMany
Operadores de consulta: exists/type, lógicos, arrays ($all, $size, $elemMatch) y regex
Descripción del curso
Da el salto a las bases de datos NoSQL aprendiendo a trabajar con MongoDB desde cero y con enfoque práctico. Este curso online gratuito está diseñado para quienes empiezan en el mundo de los datos y quieren entender, con claridad, cómo se organizan los documentos, cómo se consultan colecciones y cómo se gestionan operaciones reales sin depender de teoría excesiva.
A lo largo del recorrido conocerás qué hace diferente a un gestor NoSQL y por qué MongoDB es una opción tan utilizada en proyectos modernos. Configurarás tu entorno con herramientas habituales del ecosistema: interfaz gráfica para explorar bases de datos, servicios en la nube para crear y conectar clústeres, y utilidades de línea de comandos para trabajar de forma más técnica cuando lo necesites. También verás alternativas populares de cliente para administrar colecciones y ejecutar consultas con comodidad.
El curso te acompaña paso a paso para que aprendas a conectar con un clúster, explorar datos, interpretar tipos de valores habituales y trabajar con estructuras tipo JSON, fundamentales en el modelo documental. Aprenderás a cargar e importar información desde diferentes fuentes y herramientas, lo que te permitirá practicar con conjuntos de datos reales y preparar tu entorno para ejercicios y proyectos personales.
Además, desarrollarás habilidades esenciales para el día a día: crear documentos, insertar varios registros, buscar información con filtros, utilizar proyecciones para devolver solo los campos necesarios y comprender cómo se gestionan los resultados de una consulta. Conocerás también operaciones de actualización, reemplazo y eliminación, incorporando conceptos como upserts y operadores frecuentes para modificar campos y arreglos de forma precisa.
Como cierre, profundizarás en operadores de consulta para comparar valores, verificar la existencia o tipo de campos, aplicar condiciones lógicas, trabajar con arrays y usar búsquedas por patrones. Al finalizar tendrás una base sólida para seguir con proyectos backend, análisis de datos o administración de bases de datos, y podrás añadir una competencia muy demandada en el mercado tecnológico a tu perfil profesional.
Contenido del curso
Lección en vídeo: MongoDB 01 ¿Qué es MongoDB? Introducción al Curso.04m
Ejercicio: _¿Qué significa que MongoDB sea un sistema gestor de bases de datos NoSQL?
Lección en vídeo: MongoDB 02: Cómo instalar Compass y conectar con Atlas11m
Ejercicio: ¿Cuál es el propósito principal de la herramienta MongoDB Compass?
Lección en vídeo: MongoDB 03 Tipos de datos15m
Ejercicio: _¿Qué tipo de valor es el campo "género" en la colección "movies" de MongoDB?
Lección en vídeo: MongoDB 04: Cómo realizar consultas en Compass de forma gráfica.09m
Ejercicio: ¿Qué tipo de operador se utiliza en MongoDB para filtrar por un rango de valores?
Lección en vídeo: MongoDB 05 ¿Qué es JSON? - Introducción a JSON.06m
Ejercicio: _¿Qué es JSON?
Lección en vídeo: INSTALAR MONGODB SHELL EN WINDOWS 1014m
Ejercicio: ¿Cuál es la herramienta utilizada para conectarse a un cluster de MongoDB desde la línea de comandos en Windows 10?
Lección en vídeo: MongoDB 07: Cómo Crear un CLUSTER de Bases de Datos en ATLAS09m
Ejercicio: ¿Por qué es necesario crear un clúster de base de datos propio en MongoDB Atlas?
Lección en vídeo: MongoDB 08 Instalar ROBO 3T y STUDIO 3T y conectar con Atlas.18m
Ejercicio: ¿Cuál es una diferencia clave entre Robo 3T y Studio 3T según el video?
Lección en vídeo: MongoDB 09 Introducción al Bloque 2: Lenguaje de consultas de MongoDB02m
Ejercicio: _¿Qué herramientas se van a utilizar para trabajar con las operaciones CRUD en MongoDB?
Lección en vídeo: MongoDB 10 InsertOne() - Crear documentos.13m
Ejercicio: ¿Cuál es el nombre del método utilizado para insertar un solo documento en una colección usando comandos?
Lección en vídeo: MongoDB 11 InsertMany() - Crear documentos15m
Ejercicio: _¿Cuál es el método que se utiliza en MongoDB para insertar más de un documento en una colección?
Lección en vídeo: MongoDB 12 Herramientas para Importar datos en MongoDB00m
Ejercicio: ¿Cuál es el propósito de los cuatro vídeos mencionados en la transcripción?
Lección en vídeo: MongoDB 13: Cómo Importar ficheros en Compass02m
Ejercicio: _¿Cómo se importa un archivo JSON utilizando Compass?
Lección en vídeo: MongoDB 14: Cómo Importar ficheros en Studio 3T03m
Ejercicio: ¿Cuál es el formato de archivo necesario para importar un conjunto de documentos en una colección usando Studio 3T?
Lección en vídeo: MongoDB 15: Cómo Importar Documentos en Robo 3T04m
Ejercicio: _¿Cuál es la segunda opción para insertar documentos en una colección de MongoDB?
Lección en vídeo: MongoDB 16: Cómo Importar Documentos desde la SHELL08m
Ejercicio: ¿Qué función tiene el comando 'load' en la shell de MongoDB?
Lección en vídeo: MongoDB 17 Consultas de Lectura - Método find()16m
Ejercicio: ¿Qué tipo de filtro se utiliza para buscar documentos coincidentes en MongoDB según el video?
Lección en vídeo: MongoDB 18 Cursores y Proyecciones con el método find()07m
Ejercicio: ¿Qué función tienen los cursores en MongoDB?
Lección en vídeo: MongoDB 19 Operaciones de Actualización Método updateOne09m
Ejercicio: _¿Cuáles son los métodos que MongoDB proporciona para actualizar documentos?
Lección en vídeo: MongoDB 20 Operadores de Actualización Campos11m
Ejercicio: ¿Cuál es la función del operador de actualización $inc en MongoDB?
Lección en vídeo: MongoDB 21 Operadores de Actualización Vectores23m
Ejercicio: _¿Cuál es la función del operador "$addToSet" en MongoDB?
Lección en vídeo: MongoDB 22 Método UpdateMany Operaciones de Actualización05m
Lección en vídeo: MongoDB 23 UPSERTS07m
Ejercicio: _¿Qué sucede si se utiliza la opción "upsert" en una operación de actualización en MongoDB?
Lección en vídeo: MongoDB 24 ReplaceOne - Reemplazar un documento08m
Lección en vídeo: MongoDB 25 Eliminar Documentos (deleteOne y deleteMany)05m
Ejercicio: _¿Cuáles son las dos operaciones de eliminación que admite el lenguaje de consulta de MongoDB?
Lección en vídeo: MongoDB Cargar un fichero desde la consola de comandos.05m
Lección en vídeo: MongoDB 27: Introducción al Bloque 3: Operadores de Consultas01m
Lección en vídeo: MongoDB 28 Operadores de Comparación12m
Lección en vídeo: MongoDB 29 Operadores de Elementos exists type10m
Ejercicio: _¿Qué operador de MongoDB permite mostrar los documentos que tengan o no tengan un determinado campo independientemente del valor que haya en su interior?
Lección en vídeo: MongoDB 30 Operadores Lógicos and or nor not15m
Lección en vídeo: MongoDB 31 Operadores para Vectores all size elemMatch09m
Ejercicio: _¿Cuál es la función del operador "$all" en MongoDB para campos de tipo vector?
Comentarios del curso: MONGODB para principiantes
Jesús Manuel Cárdenas Mármol