Sprint 5 — Producción y datos reales
Semanas 9–10: MongoDB Atlas, variables de entorno por entorno y builds de producción listos para deploy.
Módulo 2: Preparando React y Node para producción
Dieta del bundle, minificación, tree-shaking, dynamic imports y checklist pre-deploy para eshop.com.
Módulo 3: Variables de entorno y la app camaleón
Por qué nunca hardcodear URLs ni secretos, cómo leer .env desde React y Node, y el patrón de cliente HTTP configurable.
Módulo 4: Migración a MongoDB Atlas
Paso a paso para crear tu cluster M0 gratuito, migrar datos locales y conectar la API de eshop a MongoDB Atlas con variables de entorno.
Módulo 5: Build de backend y frontend — ensayo completo
Configura el script start del backend, genera el build de producción, sirve estáticos localmente y valida la app camaleón antes del deploy a Render.
Drills Sprint 5 Tanda 1
Practica variables de entorno con import.meta.env y optimización de bundle en Vite, para que cada ambiente (dev, staging, producción) tenga sus propios valores sin tocar el código.
Drills Sprint 5 Tanda 2
Practica cómo configurar conexiones a MongoDB Atlas por ambiente, manejar la connection string como secreto y llevar un build hasta apuntar a la base de datos correcta.
Sesión de Práctica Sprint 5: Producción + Datos Reales
Video en vivo del flujo completo de despliegue de eshop.com: variables de entorno seguras, build optimizado, MongoDB Atlas y un ambiente de staging con datos reales.
Entregable Sprint 5: Deploy con Datos Reales
Capstone del Sprint 5: migra eshop.com a Atlas, configura variables de entorno, verifica builds y abre PR.