[IAT-140] Integración de IA en el Proceso de Desarrollo de Software
Este curso enseña a utilizar herramientas de IA como Github Copilot en VS Code, desde la escritura de prompts hasta la gestión de contexto y modos de trabajo (Chat, Agente, Plan). Incluye generación de pruebas, documentación, revisión de código y creación de reglas e instrucciones personalizadas para optimizar el desarrollo asistido por IA.
Duración: 16 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa va dirigida a profesionales que buscan integrar la IA su trabajo como desarrolladores.
Requisitos previos
Los alumnos necesitarán tener una comprensión de las herramientas de desarrollo de software y de uso de la IA a nivel usuario.
Objetivos
Enseñar a escribir prompts efectivos para herramientas de IA en desarrollo de software.
Configurar y utilizar VS Code con Github Copilot y modos de trabajo (Chat, Agente, Plan).
Aplicar herramientas de IA para explicar código, arreglar errores, generar pruebas y documentación.
Desarrollar y revisar código usando agentes y subagentes de IA.
Contenido
Cómo escribir los prompts
Configuración de VS Code + Github Copilot
Modos de trabajo
Ask
Agente
Plan
Cuándo usar cada modo
Gestión del contexto
¿Qué es el contexto?
Archivo AGENTS.md
Contexto global
Inicializar el contexto global
Contexto por archivos
Exclusión de archivos con datos sensibles
Reglas
Usar instrucciones personalizadas
Creación de reglas de contexto
Skills
¿Qué es una skill y cuando debemos usarla?
Creación de skills
Skills con scripts, documentación y plantillas
AGENTS.md vs skills
Precauciones al usar las skills
Slash commands
Explicar código
Arreglar errores
Generación de pruebas
Creación de comandos
Uso de agentes
Desarrollo de código con IA
Uso de subagentes
Handoffs
MCPs
¿Qué son los MCPs?
Usando MCPs para conectarnos a aplicaciones externas
Cargar las keys de forma segura
10. Hooks
Realizando acciones automáticas
Eventos de ciclo de vida
Documentación Recomendada
Se utilizará la documentación de referencia del proyecto.