← Nivel 3 – Maestro

Lección 10 de 10 ⏱ 45 minutos Premium

El gran final: desplegar en internet

Lleva toda tu app a internet – y mira atrás el camino desde tu primer <h1> hasta aquí.

El último paso del camino

Tu app funciona en localhost, en tu propio ordenador. La habilidad final del Maestro: sacarla a direcciones reales. El frontend y el backend se despliegan por separado – exactamente por eso los construimos aparte.

Desplegar el frontend (React)

Vite puede convertir tu app en archivos terminados con una sola orden:

npm run build

Esto crea una carpeta dist/ – HTML, CSS y JavaScript normales. Y ya sabes dónde ponerlo: es una web estática, ¡como en el Nivel 1!

Desplegar el backend (Node.js)

Un servidor necesita un ordenador que esté siempre encendido. Para eso sirven servicios como Render o Railway – tienen planes gratis que bastan para un proyecto escolar:

  1. Sube la carpeta my-server a su propio repositorio en GitHub (sin node_modules – eso se instala en el servidor automáticamente).

  2. En render.com (con un adulto), elige New → Web Service, conecta el repositorio de GitHub y configura: Build Command npm install, Start Command node server.js.

  3. Render te dará una dirección como https://my-server.onrender.com. Prueba .../api/messages en el navegador – ¡tu API está viva en internet!

  4. Un último detalle: en el frontend, sustituye cada http://localhost:3900 por la nueva dirección del servidor, y vuelve a desplegar el frontend.

⚠️

Antes de dejar el libro de visitas suelto en el mundo, piensa como un guardia: cualquiera en internet puede encontrarlo. Mantén las comprobaciones de longitud de mensaje en el servidor (¡las tienes de la lección anterior!), nunca muestres mensajes como HTML crudo (React te protege de esto automáticamente – otra razón para usarlo), y acuerda con un adulto revisar el libro de vez en cuando. Las webs grandes tienen equipos enteros para esto – se llama moderación.

🏆 ¡Enhorabuena, Maestro!

Tómate un momento para mirar atrás dónde empezaste:

Lo que sabes ahora es la base real del oficio de desarrollador web. No una versión de juguete – la base de verdad. Las mismas herramientas, los mismos procesos, la misma forma de pensar que en empresas reales.

¿Hacia dónde seguir?

Algunas direcciones que salen naturalmente de aquí:

Compruébalo tú (y despedida): Tanto el frontend como el backend funcionan en direcciones públicas, y el libro de visitas acepta mensajes de todo el mundo. Envía la dirección a tu familia – y no olvides contarles que lo construiste todo con tus propias manos. 🚀

Lo que te llevas de esta lección

🏆 Tu diploma

Final de Maestro

Cuando marques cada lección, puedes imprimir un certificado.