← Lumbre

Desarrollo de Software con IA El momento mágico: publica tu aplicación esta semana

Portada de El momento mágico: publica tu aplicación esta semana

El momento mágico: publica tu aplicación esta semana

✦ Este es el OA que da sentido al curso entero: tu aplicación, en internet, con un enlace que puedes mandar por WhatsApp · Desarrollo de Software con IA · en menos de 9 minutos

Roadwise Consulting

Contenido modificado tras su publicación

Objetivo: Ejecutar el checklist completo de publicación: base de datos, variables, certificado, prueba en vivo.

9 min Desarrollo de Software con IA 15–99 años
Modo PPTX
Más
El momento mágico: publica tu aplicación esta semana

Herramientas de la lección

Sorpréndeme

Sobre este contenido

Ir a

Volver a Módulo 17 · Despliegue: publicar una aplicación real Cursos Explorar Mi cuenta Salir del modo estudio

Publicar es un proceso, no un momento de suerte

En tu máquina funciona; en internet «depende». La diferencia no es magia: son nueve detalles que en local están resueltos sin que te hayas dado cuenta (la base de datos que ya estaba corriendo, las variables del .env, la ruta de los archivos). El checklist los hace explícitos uno a uno. Regla de oro: cada paso termina con una verificación que tú ves con tus ojos, no con «la IA dijo que listo».

Las tres estaciones del despliegue

  1. Preparar

    código listo para producción: base real, variables fuera del código, pruebas verdes.

  2. Instalar

    la IA configura servidor, base de datos, dominio y certificado; tú revisas cada bloque.

  3. Encender

    prueba en vivo: abrir desde el celular, datos reales, errores a la vista.

El checklist de nueve pasos

Ningún paso se «da por hecho»: se señala con evidencia. Si uno falla, vuelves solo a ese, no al principio.
#PasoVerificación con tus ojos
1Pruebas verdes en la máquina local (M16)suite completa ejecutada ahora, no «hace dos días»
2Variables de producción en el servidor, NUNCA en el código (M11)el .env del servidor existe y tu repo NO contiene secretos
3Base de datos real creada con usuario de solo lo necesariola app escribe y lee; un error intencional muestra 500 limpio
4Migraciones aplicadas sobre la base vacíalas tablas existen con el esquema que tú revisaste (M08)
5Backend corriendo como servicio que renace al reiniciarreinicias el servidor y la app sigue respondiendo sola
6Frontend servido y apuntando al backend correctonavegas por el dominio, no por la IP local
7Certificado https y redirección forzada (OA anterior)abres http y te lleva solo al https con candado
8Backup automático programado desde el día uno (M11)script de respaldo ejecutado y copia visible fuera del servidor
9Ruta de errores registrando (M12)provocas un fallo y lo ves escrito en el log con fecha

El prompt de despliegue por bloques

Bloques, paradas y evidencia: las tres palabras de seguridad

texto
Vamos a desplegar mi app en mi VPS/plataforma (te paso los accesos por variables, no en este chat).\nHazlo POR BLOQUES, parada tras cada uno, con la verificacion que debe ver el humano:\n\nBLOQUE A: preparar artefacto de produccion (sin dependencias de desarrollo, .env de ejemplo).\nBLOQUE B: base de datos real + usuario con permisos minimos + migraciones.\nBLOQUE C: servir backend como systemd/PM2 con reinicio automatico.\nBLOQUE D: servir frontend + proxy al backend en el servidor web.\nBLOQUE E: https con renovacion automatica y redireccion forzada.\nBLOQUE F: backup automatico diario fuera del servidor + prueba de restauracion.\nBLOQUE G: logs de errores en archivo con rotacion.\n\nEn cada bloque: (1) que vas a hacer y porque, (2) ejecutas, (3) te detienes y me das la prueba visible\npara que yo confirme antes del siguiente bloque. Si algo no estoy seguro, lo dejamos y lo anoto.
El «para y espero tu confirmación» es la diferencia entre desplegar y rezar. Cada bloque pequeño limita el daño posible y te deja verificar con lo que ya sabes: el protocolo de debugging si algo explota.

La prueba de fuego: el mundo real

Cuando el checklist termine, haz las cuatro cosas que tus usuarios harán y ninguna igual a tu entorno de desarrollo: ábrela desde tu celular con datos móviles (no tu wifi), crea un registro completo con un humano real (mándaselo a un amigo), escribe un email inválido a propósito (¿el validador vive?), y mata tu servidor (reinicio: ¿renace solo?). Si las cuatro pasan, no es que «funcionaba en local»: es que funciona.

Prueba

Terminaste el bloque C (backend como servicio) y la IA dice «todo desplegado, listo». Según la regla de oro del OA, ¿qué haces?

El backup automático (paso 8) puede posponerse «hasta que tenga usuarios reales».

Detecta el despliegue inseguro

Un alumno comparte su «checklist» de publicación. Señala el paso que pone en riesgo sus datos:

Marca la línea o las líneas con error y pulsa Comprobar.

Programa tu despliegue para esta semana con el prompt de bloques. Mándate el enlace a ti mismo por WhatsApp y abre la app desde datos móviles. Esa notificación es tu graduación práctica del módulo.

La app que vive en tu portátil es tuya; la que vive en un enlace es de quien la use.

Tu texto se guarda sólo en este dispositivo.

Las respuestas y tu progreso se guardan sólo en este dispositivo. Contenido firmado por su autoría mediante Lumbre.
Más sobre esta lección

Comentarios

Inicia sesión para comentar.

Todavía no hay comentarios. Sé la primera persona en opinar.