Empieza aquí

¿Nuevo construyendo software con IA?

Esta página enseña las palabras y la forma del trabajo — sin discurso de venta, sin jerga sin explicar. Diez minutos aquí hacen que todo lo demás en este sitio, y casi todo lo que dice tu IA, tenga sentido.

Qué implica construir una app realmente

Construyas lo que construyas, el trabajo sigue el mismo ciclo. La IA acelera cada paso — no elimina ninguno.

  1. 1

    Decide qué construyes

    Una frase: ¿para quién es y qué pueden hacer con ella? Todo lo demás nace de ahí.

  2. 2

    Descríbeselo a tu IA

    Con palabras sencillas, una pieza a la vez. Las peticiones pequeñas y específicas dan resultados mucho mejores que 'constrúyeme toda la app'.

  3. 3

    La IA escribe código — tú lees el resultado

    No necesitas entender cada línea. Sí necesitas comprobar que hace lo que pediste, y pedirle a la IA que explique cualquier cosa sorprendente.

  4. 4

    Pruébalo

    Recórrelo con clics como lo haría un desconocido. Mejor aún: ten pruebas — pequeños programas que verifican tu app automáticamente cada vez que cambia.

  5. 5

    Lánzalo

    Poner tu app en internet donde la gente real puede usarla. Esto se llama desplegar, y es un paso repetible, no un evento único.

  6. 6

    Mejórala — para siempre

    Las apps reales nunca están terminadas. Arreglarás, añadirás y remodelarás continuamente; el ciclo de arriba simplemente sigue girando.

Las palabras que encontrarás, en lenguaje claro

Veinte términos cubren casi todo lo que oirás en tus primeras semanas. Ninguno es complicado — solo suelen quedar sin explicar.

Los bloques básicos

Frontend
La parte de tu app que la gente ve y toca — las páginas, botones y formularios en el navegador.
Backend
La parte que corre tras bambalinas en un servidor — verificando logins, guardando datos, haciendo el trabajo real.
API
Cómo dos piezas de software se hablan. Tu frontend pide datos al backend a través de una API; tu app puede usar APIs de otras empresas también (como Stripe para pagos).
Base de datos
Donde vive permanentemente la información de tu app — usuarios, pedidos, mensajes. Si debe sobrevivir un reinicio, pertenece a la base de datos.
Framework
Una base pre-construida sobre la que montas tu app, para no empezar de cero. Next.js y Rails son frameworks.
Dependencia
Código de otra persona que tu app usa en vez de escribirlo tú. Las apps suelen tener cientos; mantenerlas actualizadas importa porque sus bugs se vuelven tus bugs.

Cómo se gestiona el código

Repositorio (repo)
La carpeta que contiene el código de tu proyecto más toda su historia. Normalmente guardada en GitHub.
Control de versiones (Git)
El sistema que registra cada cambio hecho a tu código, para ver qué cambió, cuándo, y deshacer lo que sea. Git es el que usa todo el mundo.
Commit
Un cambio guardado con una nota sobre qué hace — una instantánea en la historia de tu proyecto a la que siempre puedes volver.
Pull request (PR)
Un lote de cambios propuesto, empaquetado para revisión antes de unirse al código principal. El punto natural donde los cambios se examinan — por personas, o por herramientas como esta.
Revisión de código
Leer un cambio propuesto para detectar problemas antes de que se lance — la práctica que más separa a los equipos profesionales del resto.
CI (integración continua)
Un robot que construye y prueba tu código automáticamente cada vez que propones un cambio, para que lo roto se detecte en minutos y no por tus usuarios.

Lanzar y operar

Prueba (test)
Un pequeño programa que verifica que una parte de tu app funciona — automáticamente, cada vez que algo cambia. Las pruebas son cómo cambias código sin miedo.
Despliegue
El acto de poner una versión de tu app en internet. Las herramientas modernas lo hacen un botón o algo totalmente automático.
Producción
La versión en vivo de tu app que usa la gente real. 'Se rompió en producción' es la razón de que exista todo lo demás de esta lista.
Staging
Una copia privada de tu app para probar cambios con seguridad antes de que lleguen a producción.
Variable de entorno
Un ajuste que tu app lee al ejecutarse — como la contraseña de la base de datos — guardado fuera del código para que los secretos nunca queden escritos en él.
Lanzamiento (release)
Un momento de envío con nombre y decisión: este conjunto de cambios, juzgado listo, sale. Los lanzamientos son decisiones, no accidentes.
Rollback
Volver a poner la versión anterior que funcionaba tras un mal lanzamiento. Los buenos montajes lo hacen rápido y aburrido.
Clave de licencia
Un código que demuestra tu derecho a usar un software de pago — cómo herramientas como esta saben quién eres, sin contraseña.

Trabajar con una IA, bien

Construir con IA es una habilidad en sí misma. La versión corta:

  • Pide una cosa pequeña a la vez, con especificidad.
  • Lee lo que recibes; pide a la IA que explique lo que no sigas.
  • Prueba después de cada cambio, no al final.
  • Cuando dé vueltas en círculo, reinicia la conversación con una petición más limpia.
La guía completa vive en el Centro de Ayuda

Ya conoces las palabras

La ruta guiada configura Enterprise Skills en tu editor y te acompaña en tu primera sesión gobernada — cada concepto de arriba, aplicado por ti.