Ingeniería de Software con agentes de IA.
En este curso aprendes a trabajar con agentes de IA igual que trabajarías con un equipo. Para practicarlo construimos una tienda en .NET en tu propio servidor y llevamos cada cambio desde el ticket hasta producción.
60 % de descuento con el código INGENIERIA-IA
- Secciones
- 8
- Lecciones
- 47
- Vídeo
- +6 h
- Idioma
- Español
Qué construyes
Del ticket a producción sin tocar el código.
En el curso el código lo escribe un agente y tú decides qué entra en el proyecto.
Empezamos montando un VPS con Docker, Dokploy y Paperclip y conectando los agentes a GitHub. Desde un tablero les asignas tickets de una tienda en .NET, y cada uno acaba en una pull request que se comprueba, se revisa y se despliega sola cuando la apruebas.
Por el camino conviertes lo que ya sabes de ingeniería en reglas que el agente sigue, como la definition of done, el tipado, los analizadores, la pipeline de CI, los principios de diseño, los feature flags, TDD o el patrón Result.
Al terminar tienes la aplicación en producción con PostgreSQL y monitorización, y tres agentes (desarrollador, revisor y gatekeeper) que llevan cada ticket hasta producción.
Qué te llevas
Te quedas con las skills, las instrucciones de cada agente, las rúbricas de revisión y el código de cada lección para adaptarlos a tu equipo.
Sirve para cualquier lenguaje
Los ejemplos están en C# y .NET, pero casi todo lo que se explica vale para cualquier lenguaje y cualquier agente.
Temario
8 secciones, 47 lecciones.
Abre cualquier sección para ver sus lecciones. La primera y la última van de infraestructura, y las del medio de trabajo con IA, diseño de software y C#.
-
Introducción 6 lecciones
Qué vas a construir, en qué nivel de uso de IA estás y el bucle de trabajo que se repite en cada lección.
- Bienvenida
- Demo: de un ticket a producción sin tocar código
- Los niveles de uso de IA
- El bucle: intención, spec, delegar, evidencia y decidir
- Qué vas a aprender
- Setup: lo que necesitas para seguir el curso
-
Del servidor a tu primera pull request 6 lecciones
Montar un VPS con Docker, Dokploy y Paperclip, conectarlo a GitHub y conseguir que un agente abra y mergee su primera pull request.
- Intro de la sección
- Por qué un servidor: VPS, SSH y la infraestructura con un prompt
- Docker, Dokploy y Paperclip: qué hemos instalado
- Paperclip: suscripción, agentes y skills
- GitHub: cuenta del agente, conector y worktrees
- Actividad: la primera pull request
-
De un cambio ambiguo a una petición definida 6 lecciones
Convertir una petición de una frase en una spec con límites, apoyada en reglas, una skill y las instrucciones del agente de desarrollo y del planner.
- Intro de la sección
- Falta de contexto
- Analizar el resultado
- Los artefactos de un agente
- El agente de desarrollo
- Dejar que los agentes escriban las specs
-
Cuándo está algo terminado 3 lecciones
Crear evidencia para verificar la pull request de un agente en vez de creerte su descripción.
- Intro de la sección
- Definition of done
- El contrato de verificación
-
Lenguajes para trabajar con la IA 6 lecciones
Configurar compilador, analizadores, formato y pipeline de CI para que una máquina compruebe todo lo posible antes de la revisión, sea de una persona o de un agente.
- Intro de la sección
- Tipado estático vs dinámico
- Nulabilidad
- Compiladores, analizadores y formato
- La pipeline
- Actividad: items por categoría
-
Diseño de software 7 lecciones
Revisar la estructura del código que genera un agente y convertir cada criterio en reglas que los agentes sigan.
- Intro de la sección
- Cohesión y acoplamiento
- KISS, YAGNI y DRY
- Principios SOLID
- Feature flags
- Test Driven Development
- Registro de decisiones
-
Programación: el código que tú revisas 8 lecciones
Llevar el C# que escribe el modelo hacia la sintaxis y las prácticas que quieres, y delegar la revisión en un agente revisor con una rúbrica de confianza.
- Intro de la sección
- El C# que el modelo escribe por defecto
- Errores, contratos y Result
- Tests que sirven para algo
- Aspire: describir, arrancar y observar el sistema
- Legibilidad y revisión: el revisor y el gatekeeper
- Arquitecturas: dónde va cada cosa
- Actividad: la caché, con todo
-
Construir la aplicación y desplegarla 5 lecciones
Llevar la aplicación a producción con PostgreSQL, feature flags, observabilidad y despliegue automático en cada merge, y ver a todos los agentes ir de un ticket a producción.
- Intro de la sección
- El código de esta sección y cómo está desplegado
- Todo junto: de un ticket a producción
- Cierre: el monorepo y lo que te llevas
- Bonus: dónde seguir
Para quién es
Para quien quiere ser el power user de su equipo.
Es para ti si
- Ya programas y quieres que los agentes trabajen para ti sin perder el control de lo que entra.
- Usas IA a diario pero sigues revisando a ojo cada cambio que te propone.
- Quieres una forma de trabajar con agentes que puedas llevar a tu equipo.
No es para ti si
- Buscas aprender a programar desde cero. Para seguir el curso necesitas saber programar.
- Quieres aprender C# o .NET. Los uso como ejemplo, pero el curso no va de eso.
Lo que necesitas
Un servidor propio para seguir el curso.
Todo el curso corre en un VPS. Yo uso uno de Hostinger, y si vas a montar el tuyo puedes hacerlo desde mi enlace.
Cupón
NETMENTOR
10 % de descuento adicional
Es un enlace de afiliado. Si contratas desde él, me llevo una comisión sin coste extra para ti.
Disponible en Udemy
El curso ya está disponible en Udemy.
Incluye el código y los recursos de cada lección.
60 % de descuento con el código INGENIERIA-IA