Módulo 1: Conociendo MongoDB — el mundo NoSQL en documentos
Descubre qué es una base de datos NoSQL, por qué MongoDB se volvió el estándar del backend en JavaScript y cuándo elegirla sobre SQL.
Módulo 2: CRUD en MongoDB — mongosh, Compass y operadores de query
Aprende a manejar tu base de datos directamente con mongosh y Compass. CRUD completo sobre documentos y operadores de filtrado.
Drills Semana 1 — CRUD en MongoDB con mongosh
Practica insert, find con operadores, update con operadores y queries con sort/limit con problemas guiados de Bytebox.
Módulo 3: Mongoose — schemas, modelos y validación de documentos
Aprende a usar Mongoose para definir esquemas, validar documentos y hacer CRUD desde Express con código limpio.
Módulo 4: Relaciones en MongoDB — embedded vs referenced y populate
Aprende cuándo embeber documentos y cuándo referenciarlos con ObjectId. Domina populate para resolver relaciones desde Mongoose.
Drills Semana 2 — Mongoose, validaciones y populate
Practica schemas, modelos, CRUD con Mongoose y populate de relaciones con problemas guiados de Bytebox.
Sesión de Práctica: API REST con Mongoose y populate en vivo
Repasa el Sprint 5 viendo cómo se construye una API REST conectada a MongoDB Atlas con Mongoose, schemas, validaciones y relaciones.
Entregable Sprint 5
Construye la API de productos de Bytebox con MongoDB Atlas, Mongoose, schemas con validación y relaciones embedded/referenced.