Publicar en la nube
Lleva tu app de tu computadora a internet y mantenla funcionando. 5 unidades, 14 lecciones interactivas y retos prácticos. Con LINDO para resolver tus dudas.
Incluida en Pro · 14 lecciones · 54 retos.
Para quién es
- Tu app funciona en tu ordenador y quieres publicarla bien.
- Ya publicaste algo, pero cada despliegue es un salto al vacío.
- Quieres enterarte de los errores antes que tus usuarios.
Qué vas a construir: En producción, con red de seguridad
Tu app o tu página publicada con despliegue automático, revisiones automáticas en cada cambio, monitoreo que te avisa y un plan para volver atrás. Vale para la web de reservas de un negocio igual que para un producto digital.
- Despliega con cada push
- Agrega revisiones automáticas (CI)
- Entérate antes que tus usuarios
- Dirección propia y HTTPS
- Tu plan para cuando algo falle
Unas 8 horas con Claude Code o Cursor, hosting (Vercel, Netlify, Railway o Render), GitHub Actions, Seguimiento de errores (Sentry) y un monitor de disponibilidad (UptimeRobot, Better Stack o similar).
Publicar: Lo básico
- Hosting y dominios: Entiende qué piezas hacen falta para que tu app se abra desde cualquier lugar y elige el tipo de hosting que necesita.
- Funciones: código que se enciende solo: Entiende cómo trabaja una función bajo demanda (serverless) y decide si una tarea de tu app cabe en ella.
Tu backend sin servidor propio
- Rutas de API: tu backend dentro del proyecto: Decide qué va en el servidor y pídele a tu agente una ruta de API que valide lo que recibe.
- Cuando una función no alcanza: Railway: Reconoce las tareas que no caben en una función y decide si necesitas una tarea programada o un servicio siempre encendido.
- Dónde corre tu código: regiones y edge: Comprueba en qué región corren tus funciones y tu base de datos, ponlas juntas y reconoce cuándo el edge sí ayuda.
Revisiones automáticas y monitoreo
- Revisiones automáticas: qué es CI/CD: Entiende qué revisa un pipeline en cada cambio y arregla con tu agente un despliegue que quedó en rojo.
- GitHub Actions: tu primera revisión automática: Lee un workflow, pídele uno a tu agente para tu proyecto y haz que un fallo impida fusionar.
- Monitoreo: entérate antes que tus usuarios: Instala el seguimiento de errores con tu agente, vigila que tu app responda y decide qué alertas te interrumpen.
Entornos, dominio y contenedores
- Entornos: prueba antes de producción: Separa tus entornos de prueba y de producción, y decide entre volver atrás o corregir cuando algo falla.
- Tu dominio propio y HTTPS: Compra un dominio, conéctalo a tu hosting con los registros correctos y comprueba que abre con candado.
- Docker: aprende a leerlo (lectura opcional): Lectura opcional: reconoce cuándo un proyecto necesita un contenedor y revisa un Dockerfile que escribió tu agente.
Rendimiento, crecimiento y costos
- Velocidad: mide y envía menos: Mide tu página con PageSpeed Insights, pídele a tu agente que aligere lo que más pesa y vuelve a medir.
- Qué se atasca primero cuando creces: Reconoce los primeros síntomas de atasco al crecer y usa la conexión compartida de Supabase antes de agregar infraestructura.
- Todas las piezas juntas: Arma el mapa completo de tu proyecto, pon un tope de gasto y revisa qué condiciones de los planes gratuitos te afectan antes de cobrar.
Lección de muestra: La computadora de alguien más
Tu app funciona en tu computadora, pero solo tú puedes verla. Para que cualquiera la abra hace falta que viva en una computadora encendida día y noche y conectada a internet. Eso es "la nube": computadoras de otras empresas que alquilas por un rato, sin comprarlas ni cuidarlas.
Para publicar necesitas tres piezas:
→ HOSTING: el servicio que guarda tu app y la entrega a quien la pida. Es el terreno y la casa. → DOMINIO: el nombre que la gente escribe, como miapp.com. Es la dirección de la casa. Se alquila por año; cómo comprarlo y conectarlo lo verás paso a paso en la lección «Tu dominio propio y HTTPS». Mientras tanto, el hosting te presta una dirección gratis. → DNS: la guía que traduce el nombre a la dirección numérica del servidor (su IP, algo como 76.76.21.21). Es el mapa que le dice al cartero cómo llegar.
Qué pasa cuando alguien escribe miapp.com: 1. El navegador pregunta al DNS qué IP corresponde a ese nombre. 2. El DNS responde con la IP del servidor. 3. El navegador le pide la página a ese servidor. 4. El servidor envía los archivos y el navegador los muestra.
Hay una cuarta pieza que hoy viene incluida: HTTPS, el candado del navegador. Cifra lo que viaja entre el usuario y el servidor para que nadie lo lea por el camino. Plataformas como Vercel lo activan solas.
Si todavía no publicaste nada, empieza por ahí: la unidad «Tu primer proyecto con Claude Code y Cursor» de la ruta Vibe Coding (gratis) termina con tu primera página publicada. Esta ruta parte de ese punto.
Regla práctica: si tu dominio "no abre", casi siempre el problema está en el DNS: apunta a un lugar equivocado o el cambio todavía no se propagó, algo que puede tardar desde minutos hasta 48 horas.
Ana quiere publicar la página de su peluquería: fotos, precios y un botón que abre WhatsApp. No guarda datos ni cobra. ¿Qué hosting necesita?
- Hosting estático como Vercel o Netlify, sin servidor propio
- Un servidor encendido todo el día con Node.js instalado
- Una máquina virtual en la nube configurada por ella misma
Preguntas frecuentes
¿Qué plataformas se usan?
Vercel, Netlify, Railway o Render para publicar, GitHub Actions para las revisiones automáticas y herramientas de monitoreo como Sentry y UptimeRobot.
¿Cuánto cuesta el curso de deploy en la nube?
Está incluido en el plan Pro, que abre las 14 rutas: US$14.99 al mes, US$59 al año o US$99 en un solo pago (Lifetime).
¿Cuánto tiempo lleva?
Son 14 lecciones cortas con 54 retos, más el proyecto final, que lleva alrededor de 8 horas de trabajo. Avanzas a tu ritmo.
¿Necesito conocimientos previos?
Te recomendamos haber hecho antes Vibe Coding: fundamentos y Herramientas del desarrollador. Es una recomendación, no un bloqueo: puedes empezar igual.
¿Hay certificado?
Sí. Con todas las lecciones completas y el proyecto final aprobado obtienes un certificado verificable con enlace público.