Temario del curso
Esquema del Día 1
Módulo 1 — Introducción a Claude Code e Ingeniería Asistida por IA
• Claude Code frente a las herramientas de IA tradicionales
• Agentes de IA en la ingeniería de software
• Optimización de la productividad y los flujos de trabajo
• Ciclo de vida del desarrollo asistido por IA
• Riesgos, limitaciones y supervisión humana
• Demostraciones prácticas en vivo
Módulo 2 — Fundamentos de la Ingeniería de Instrucciones
• Anatomía de una instrucción efectiva
• Instrucciones de cero disparos (zero-shot) frente a las de pocos disparos (few-shot)
• Técnicas de iteración en instrucciones
• Fundamentos del encadenamiento de instrucciones
• Salidas estructuradas y formato
• Verificación de instrucciones y mejora de la calidad
Módulo 3 — Instrucciones para el Desarrollo de Software
• Generación y refactorización de código
• Depuración con asistencia de IA
• Generación de documentación
• Revisiones de solicitudes de extracción (pull requests)
• Comprensión del código heredado
• Código generado por IA, seguro y mantenible
Módulo 4 — Instrucciones para Pruebas y Calidad
• Generación de casos de prueba
• Análisis de casos límite
• Diseño de pruebas listas para automatización
• Análisis de defectos asistido por IA
• Creación de escenarios Gherkin y de pruebas
• Flujos de trabajo de verificación de calidad
Módulo 5 — Instrucciones para la Colaboración Ágil
• Historias de usuario y criterios de aceptación
• Refinamiento de requisitos
• Soporte para la comunicación ágil
• Resumen para interesados (stakeholders)
• Asistencia en retrospectivas
• Preparación del refinamiento del backlog
Módulo 6 — IA Responsable, Seguridad y Verificación
• Alucinaciones y riesgos de la IA
• Confidencialidad e instrucciones seguras
• Principios de gobernanza de IA
• Listas de verificación para la validación
• Concienciación sobre inyección de instrucciones (prompt injection)
• Responsabilidades de revisión humana
Módulo 7 — Laboratorio de Instrucciones en Equipo
• Construcción de instrucciones reutilizables para el equipo
• Flujos de trabajo de IA específicos por rol
• Intercambio de instrucciones y revisión entre pares
• Creación del Primer Vistazo (v1) de la Biblioteca de Instrucciones del Equipo
• Ejercicios colaborativos interactivos
Día 2
Módulo 1 — Capacidades Avanzadas de Claude Code
• CLAUDE.md y contexto persistente del proyecto
• Automatización de flujos de trabajo de IA
• Estrategias de generación "Best-of-N"
• Comandos de IA reutilizables
• Técnicas de ingeniería de contexto
• Flujos de trabajo de ingeniería asistida por IA
Módulo 2 — Técnicas Avanzadas de Ingeniería de Instrucciones
• Instrucciones basadas en el razonamiento (Chain-of-thought)
• Instrucciones multimodales
• Instrucciones basadas en restricciones
• Encadenamiento avanzado de instrucciones
• Gestión de contexto extenso
• Flujos de trabajo de ingeniería conversacional
Módulo 3 — Control de Versiones, Desarrollo en Paralelo y Flujos de Trabajo Multiagente
• Estrategias de integración con Git
• Flujos de trabajo de desarrollo paralelo con IA
• Worktrees y tareas aisladas de IA
• Orquestación multiagente
• Puntos de control con intervención humana (human-in-the-loop)
• Estrategias de gestión de conflictos
Módulo 4 — Arquitectura, MCP y DevOps Avanzado
• Protocolo de Contexto del Modelo (MCP)
• Integraciones de Claude con herramientas externas
• Análisis arquitectónico asistido por IA
• Registros de Decisiones Arquitectónicas (ADR)
• Resolución de problemas de CI/CD asistida por IA
• Análisis post-mortem de incidentes y flujos de trabajo operativos
Módulo 5 — Escalado de Claude Code y Salud del Repositorio de Código
• Gestión de tokens y contexto
• Estructuras de proyectos amigables para IA
• Mantenibilidad a largo plazo del repositorio de código
• Automatización de documentación
• Estrategias de escalabilidad de IA
• Flujos de trabajo de ingeniería para todo el equipo
Módulo 6 — Proyecto Final: Definición de tu Proceso con Claude Code
• Diseño de flujos de trabajo escalables asistidos por IA
• Combinación de instrucciones, comandos y archivos de contexto
• Diseño del proceso de IA para el equipo
• Modelos de colaboración entre roles
• Creación de planos (blueprints) de flujo de trabajo
Módulo 7 — Laboratorio Avanzado de Instrucciones en Equipo
• Desarrollo avanzado de bibliotecas de instrucciones
• Flujos de trabajo complejos específicos por rol
• Validación de instrucciones en el mundo real
• Ejercicios de colaboración entre equipos
• Biblioteca de Instrucciones del Equipo v2
Requerimientos
Día 1 — Fundamentos
• Familiaridad básica con los procesos de entrega de software
• Comprensión general de los flujos de trabajo de desarrollo, pruebas o ágiles
• Se recomienda tener acceso a Claude para los ejercicios prácticos
Día 2 — Avanzado
• Haber completado el Día 1 (o experiencia equivalente)
• Exposición previa a Claude Code y conceptos de ingeniería de instrucciones
• Conocimientos básicos de Git
• Se recomienda familiaridad con los conceptos de CI/CD