Deployment (despliegue)
Llevar el código de tu laptop a producción
⏱ Estim. ~6 min
01 · Leer
Escribiste tu app y corre perfecto en tu laptop. Pero nadie más la puede usar todavía — son solo archivos en tu máquina. El deployment (despliegue) es el proceso de mover tu código de tu laptop a un server, para que cualquier persona en el mundo pueda acceder.
Piensa en escribir un libro. Terminaste el manuscrito (el código), ahora se lo mandas a la editorial (servicio de hosting), que lo imprime y lo pone en las librerías (internet). Hasta que no despliegas, tu app es solo un manuscrito privado que solo tú puedes leer.
Puntos clave
- Deployment = hacer que tu app esté disponible para usuarios reales en internet
- Tu código se mueve de la laptop a un server que corre todo el tiempo
- Servicios de hosting populares: Vercel, Netlify, AWS, Heroku, GitHub Pages
- El deployment moderno suele ser automático — haces push del código y queda online
02 · Paso a paso
Estos son los pasos típicos para desplegar una app web moderna.
1. 1. El código está en tu laptop
Escribes y pruebas tu app en local. Funciona en tu máquina, pero solo corre cuando tu computadora está prendida y solo tú la puedes usar.
2. 2. Push a GitHub
Haces push de tu código a un repositorio de GitHub. Eso pone tu código en un lugar central al que un servicio de hosting puede acceder. GitHub es el intermediario entre tu laptop y el server.
3. 3. El servicio de hosting hace pull de tu código
Tu servicio de hosting (como Vercel o Netlify) está conectado a tu repo de GitHub. Detecta que pusiste código nuevo y automáticamente hace pull de la versión más reciente.
4. 4. Build y Run
El servicio de hosting instala las dependencias, hace build de tu app (compila TypeScript, empaqueta archivos, optimiza imágenes) y la ejecuta en sus servidores.
5. 5. URL pública en línea
Tu app obtiene una URL pública, como myapp.vercel.app o yourname.github.io. Cualquier persona en el mundo puede visitar esa URL y usar tu app. Está online 24/7.
03 · Quiz
¿Qué es el deployment?
- Escribir código en la laptop
- Mover tu código a un server para que el mundo pueda acceder
- Probar tu app en local
- Comprar un nombre de dominio
04 · Leer
El deployment moderno es casi mágico comparado con cómo era antes. Antes, los ingenieros copiaban los archivos al server a mano por FTP. Hoy, la mayoría de los equipos usan auto-deployment (despliegue automático, también llamado continuous deployment o CD).
Funciona así: conectas tu repo de GitHub a un servicio de hosting como Vercel o Netlify. Después, cada vez que haces push de código a GitHub, el servicio detecta el cambio automáticamente, hace build de tu app y despliega la nueva versión. Pushes a GitHub, y tu sitio se actualiza en segundos.
05 · Quiz
Tu app corre perfecto en localhost:3000, pero nadie más la puede usar. ¿Qué paso falta?
- Necesitas escribir más pruebas
- Necesitas comprar un dominio primero
- Necesitas desplegarla a un servicio de hosting
- Necesitas reescribirla en otro lenguaje
06 · Completar
Con auto-deployment, cada vez que haces push de código a GitHub, el servicio de hosting automáticamente _____ tu app.
Otras lecciones de este capítulo
⚠ La experiencia interactiva completa necesita JavaScript. Actívalo y vuelve a cargar la página.
※ Este es un proyecto educativo independiente — no es un producto oficial de Anthropic. Claude™ es una marca registrada de Anthropic, PBC.