Funciona. Pero solo aquí.
Tu proyecto vive en localhost, depende de tu portátil y todavía no está preparado para recibir tráfico real.
Lo que has hecho con Claude, Lovable o v0 ya funciona. Otra cosa es ponerle un dominio, dejarlo seguro para que no te lo hackeen y que no te llegue una factura que no esperabas. Eso son estas dos tardes.
Primera edición
IVA incluido
Precio fundador de la primera edición · sube a 297 € en la siguiente · quien compra ahora lo conserva para siempre
Pago seguro con Stripe · Pago único, sin suscripción
Al reservar tu plaza aceptas las condiciones de contratación y la política de privacidad. Como consumidor tienes 14 días naturales de desistimiento.
Si asistes a las sesiones y no te aporta, se devuelve el 100% en 7 días. Sin justificar nada.
Lo imparte Javier Santos Criado · Ingeniero, MSc en Robótica e IA (UPM) · 6 años programando, de coches autónomos a sistemas de IA · 50+ proyectos en producción que usan miles de personas al día
tu-proyecto.com
Al terminar, tu proyecto en una URL que puedes mandar por WhatsApp.
Son dos tardes. En la primera publicas tu proyecto; en la segunda lo dejas protegido. El día de en medio lo pruebas y traes lo que falle.

Soy ingeniero. Hice el máster en Robótica e Inteligencia Artificial en la UPM y llevo seis años escribiendo software, desde percepción para coches autónomos hasta los sistemas de IA que monto hoy para empresas. Lo que he entregado está en producción y lo usan miles de personas al día, y eso obliga a hacer bien exactamente las cuatro cosas de estas dos tardes: dónde viven las claves, quién puede leer los datos, cuánto puede costar y cómo te enteras cuando algo se rompe.
MSc
Robótica e IA por la UPM
6 años
programando, de coches autónomos a IA
50+
proyectos en producción, con miles de usuarios al día
+250
profesionales formados in-company
Del localhost a producción
Sigue deslizando
Tu proyecto vive en localhost, depende de tu portátil y todavía no está preparado para recibir tráfico real.
➜ mi-proyecto npm run dev
▲ Next.js 15.5.15
✓ Ready in 1.2s
Local: http://localhost:3000
Artefactos, no apuntes. Todo esto queda hecho sobre tu proyecto.
Tu proyecto publicado en una dirección que puedes compartir.
RLS activado y comprobado sobre tus tablas, no solo marcado.
Validación y límites para lo que llega de fuera.
Un tope de gasto y una alerta antes de llegar a él.
Logs y notificaciones para enterarte antes que tus usuarios.
Los 12 puntos revisados sobre tu propio proyecto.

Has construido algo con IA y funciona. Le has dedicado tardes, hace lo que querías, y ahí sigue: dentro de Lovable, dentro de v0, en una vista previa que caduca o en una carpeta de tu ordenador. El siguiente paso te da respeto, y con razón: publicar no es programar mejor, es otra disciplina, y nadie te la ha contado.
Los tres finales que ves venir son los tres que pasan de verdad, y ninguno tiene vuelta atrás: la clave filtrada hay que rotarla, los datos leídos no vuelven y la factura se paga.
En GitHub público hay bots rastreando: una API key subida por error se encuentra en cuestión de minutos.
Sin políticas de RLS, cualquiera lee la tabla entera desde la consola del navegador. La clave «pública» es pública de verdad.
Alguien llama en bucle al endpoint que consulta el modelo, y los tokens los pagas tú.
No vienes a aprender qué deberías hacer. Vienes a hacerlo acompañado.
Repo, secretos y despliegue. Sales con tu proyecto en una URL real: es el objetivo del programa, no una promesa de marketing.
Datos y RLS, protección, dinero y logs. Cierras con la checklist de 12 puntos aplicada a tu proyecto.
45 minutos a las 18:00. Traes los problemas reales de tu proyecto y se resuelven en grupo. Quedan grabadas.
Un grupo con los de tu edición, los de las siguientes y los de mis otros cursos. Dudas, consejos y trucos, sin fecha de caducidad. Va incluido y no se paga aparte.
Ninguna es difícil. Son entre veinte minutos y media hora de configuración cada una. El problema es que no sabes que existen hasta que te pasan.

Bloque 1 · Martes 6
Sales de la primera tarde con tu proyecto en una URL que puedes mandar por WhatsApp. El primer despliegue se hace en clase, sobre tu repositorio.

Bloque 2 · Jueves 8
Una base de datos sin políticas es un documento público. Escribimos las tuyas y las atacamos desde la consola para comprobar que aguantan de verdad.

Bloque 3 · Jueves 8
El tope de gasto se pone antes del cargo, no después. Y el aviso de que algo se ha roto tiene que llegarte a ti antes que la queja de un usuario.

En PDF. La aplicas en clase sobre tu proyecto y te sirve para los siguientes.

Una URL pública que se abre desde cualquier móvil. El resultado de la sesión 1.

Sales con el límite puesto y la estimación de lo que te costará tu caso.

Todo lo que se monta en clase, ya montado. Con su .env.example y su .gitignore.

Las dos sesiones de 3 h y las tres de dudas, íntegras y a tu ritmo.

Dudas, consejos y trucos con los de tu edición y los que vengan detrás. Incluido y sin fecha de caducidad.
Programa completo · 2 tardes de 3 h + 3 sesiones de dudas
Sales con: Criterio para saber cuándo este stack NO es tu opción.
Sales con: Tu proyecto subido, con su primer commit y el .gitignore correcto.
Sales con: Tu historial de Git revisado y la detección automática puesta.
Sales con: Una URL pública funcionando que puedes mandar a alguien.
Sales con: Tus tablas con políticas escritas y atacadas para comprobar que aguantan.
Sales con: Tus endpoints validando y con límite, probados a base de peticiones.
Sales con: Un tope de gasto puesto y la estimación de lo que te costará tu proyecto.
Sales con: Un aviso comprobado y los 12 puntos pasados sobre tu proyecto, con plan para los que no cumples.


Soy Javier Santos Criado (Javadex). Ingeniero y MSc en Robótica e Inteligencia Artificial por la UPM, seis años escribiendo software: empecé en percepción para coches autónomos y hoy soy AI Discipline Leader en Product Hackers. Desde 2019 he entregado más de 50 proyectos —agentes, sistemas RAG y automatización— que están en producción y que usan miles de personas al día, y he formado a más de 250 profesionales in-company. Este curso lo doy yo, en directo, de principio a fin: ni subcontratas ni sesiones grabadas haciéndose pasar por un directo.
No vas a aprender producción de alguien que la ha leído. Cuando escribes software para un coche que se mueve solo aprendes pronto que lo que falla no es la demo, es todo lo de alrededor: los permisos, los límites, lo que pasa cuando algo se cae de madrugada. Eso es literalmente el temario de estas dos tardes, aplicado a lo que tú hayas construido, aunque lo hayas construido sin escribir una línea.
Porque el trabajo es personalizado, sobre el proyecto de cada asistente, y por encima de 15 no da tiempo a mirarlos todos. No es una táctica de urgencia: es el límite del formato. Si no puedes asistir en directo, la grabación es tuya igualmente.
IVA incluido
Precio fundador de la primera edición · sube a 297 € en la siguiente · quien compra ahora lo conserva para siempre
Pago seguro con Stripe · Pago único, sin suscripción
Al reservar tu plaza aceptas las condiciones de contratación y la política de privacidad. Como consumidor tienes 14 días naturales de desistimiento.
Si asistes a las sesiones y no te aporta, se devuelve el 100% en 7 días. Sin justificar nada.
Lo imparte Javier Santos Criado · Ingeniero, MSc en Robótica e IA (UPM) · 6 años programando, de coches autónomos a sistemas de IA · 50+ proyectos en producción que usan miles de personas al día
No. Si has llegado hasta aquí con Lovable, v0, Bolt, AI Studio o un agente, ya vas sobrado: lo que se hace en clase son paneles, clics y decisiones, no líneas de código. Cuando haya que tocar algo, o lo escribe tu agente o se hace en directo. Lo que sí necesitas es traer algo que funcione y hacerte cargo de cuatro cosas: dónde viven tus claves, quién puede leer tus datos, cuánto puede llegar a costarte y cómo te enteras si se rompe.
Este curso es abierto, individual y de dos tardes en directo, y se trabaja sobre el proyecto que traigas tú. La formación in-company son de 1 a 5 jornadas diseñadas sobre el stack, el repositorio y las convenciones concretas de una empresa, con diagnóstico previo y handover para el equipo. Si lo que quieres es formar a un equipo entero, la in-company es lo que encaja; si quieres publicar tu propio proyecto, es este.
La formación relacionada con tu actividad es un gasto deducible. Un autónomo en régimen general se deduce el IVA soportado y la base imponible como gasto, así que el desembolso efectivo acaba siendo bastante menor que el importe de la factura: sobre 197 €, la base son 162,81 € y el IVA 34,19 €, y una vez recuperado el IVA y deducida la base el coste real suele quedar entre 115 y 140 € según tu tipo marginal de IRPF. Es una estimación, no una promesa: depende de tu régimen y de tu situación concreta, y quien lo confirma es tu asesoría. En el proceso de pago puedes indicar NIF y razón social, y la factura se emite a ese nombre.
Las dos sesiones y las tres sesiones de dudas quedan grabadas íntegras y tienes acceso durante 12 meses, así que puedes ponerte al día antes de la siguiente. Si quieres, mandas tus dudas por escrito antes de cada sesión para que se respondan en directo. Si prefieres esperar a la siguiente edición, se traslada tu plaza sin coste avisando antes del cierre de venta (5 de octubre).
Desde el primer día entras en un grupo de WhatsApp con los de tu edición, los de las siguientes y los de mis otros cursos, y yo dentro. Va incluido, no se paga aparte y no caduca. Es la parte que más se usa: los problemas de verdad no aparecen en clase, aparecen el miércoles a las 23:40 cuando el despliegue falla. Ahí preguntas, enseñas el error y alguien —yo o alguien que ya pasó por eso— te desatasca. También es donde circulan los trucos y las herramientas nuevas. Lo que NO es: no es soporte 1:1, no incluye revisión de código privada ni llamadas individuales. Las revisiones de tu proyecto se hacen en las tres sesiones de dudas.
Tres jueves seguidos: 15, 22 y 29 de octubre, de 18:00 a 18:45 (hora peninsular), el mismo horario que las sesiones. Cada asistente trae los problemas reales de su proyecto y se resuelven en grupo. Quedan grabadas, como las sesiones, con 12 meses de acceso.
Porque es la primera edición y este es el precio fundador. Habrá más ediciones, cada una evolucionada con lo que sale en las anteriores, y todas saldrán a 297 € — salvo para quien entre en esta, que conserva los 197 € para siempre. El 297 € no es un precio que se haya cobrado antes: es al que se sube a partir de la segunda edición. El precio fundador no depende de un cupón ni de una cuenta atrás: es el precio de empezar ahora, y el contador de plazas se calcula contra los pagos reales de Stripe.
Porque el trabajo es sobre el proyecto de cada asistente: revisar el repositorio, las políticas de RLS y los topes de cada uno lleva tiempo, y por encima de 15 no se puede hacer bien. No es una táctica de urgencia: es el límite del formato. El contador de plazas de la página se calcula contra los pagos reales de Stripe.
A medias, y prefiero decírtelo antes. Los bloques de Git, secretos, rate limiting, validación, control de gasto, logs y la checklist final son independientes del lenguaje y te sirven igual con Python, PHP o lo que uses. Los bloques de despliegue en Vercel y de Supabase se hacen sobre ese stack concreto: los conceptos se trasladan, los clics no. Si tu proyecto es de Django y quieres desplegarlo en tu propio servidor, este no es tu curso.
Con un proyecto personal y tráfico bajo, normalmente 0 € al mes: las capas gratuitas de Vercel y Supabase cubren bastante más de lo que la gente supone. Lo que sí cuesta dinero desde el primer día son las llamadas al modelo de IA, y eso depende de cuánto se use. En el bloque de dinero se calcula la estimación de tu caso concreto y se dejan los topes puestos.
Sí. Si asistes a las sesiones en directo y consideras que el curso no te ha aportado, se devuelve el importe íntegro escribiendo a javi@javadex.es en los 7 días siguientes a la segunda sesión. Sin formularios y sin justificar nada.
No. Debes traer un proyecto que arranque y cuyo objetivo tengas claro: no tiene que estar terminado ni listo para producción. Lo que sí necesita es funcionar en tu ordenador, porque las dos tardes se trabajan sobre tu repositorio. Si está a medias, mejor: así verás cómo se publica algo vivo sin romper lo que ya anda.
El programa está diseñado para que lo crítico —URL pública, secretos, base de datos cerrada, topes— quede hecho en las dos sesiones. Si algo se queda a medias, para eso están las tres sesiones de dudas y el grupo de WhatsApp: traes el problema concreto y lo resolvemos sobre tu proyecto. Y sales con la checklist de 12 puntos aplicada, la grabación durante 12 meses y el repositorio plantilla para terminarlo a tu ritmo.
Javier Santos Criado (Javadex). Ingeniero y MSc en Robótica e Inteligencia Artificial por la UPM, con seis años escribiendo software: empezó en percepción para coches autónomos y hoy es AI Discipline Leader en Product Hackers. Ha entregado más de 50 proyectos desde 2019, que están en producción y que usan miles de personas al día, y ha formado a más de 250 profesionales in-company. Imparte él directamente, de principio a fin.