[IAT-160] Claude Code para desarrollo de software
Este curso proporciona una visión práctica de cómo integrar la inteligencia artificial en el desarrollo de software. Los participantes aprenderán técnicas avanzadas de prompting, gestión de contexto, uso de agentes, skills, MCPs y hooks, así como la configuración y automatización de entornos de trabajo para aumentar la productividad, calidad y eficiencia del ciclo de desarrollo.
Duración: 12 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa va dirigida a desarrolladores que buscan integrar la IA a su trabajo.
Requisitos previos
Los alumnos necesitarán tener conocimiento consolidado de las herramientas de desarrollo de software y uso de la IA a nivel usuario.
Objetivos
El alumno será capaz de entender las diferentes formas de aplicar la IA en su día a día como desarrollador, aplicando buenas prácticas y automatizando parte de su trabajo.
Contenido
Técnicas de prompting
Few-shot prompting
Chain of thought
Delimitadores
Roles
Instalación y configuración
Modos de trabajo
Plan
Ask before edits
Edit automatically
Cuándo usar cada modo
Gestión del contexto
¿Qué es el contexto?
Archivo CLAUDE.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
Slash commands
Explicar código
Arreglar errores
Generación de pruebas
Creación de comandos
Skills
¿Qué es una skill y cuando debemos usarla?
Creación de skills
Skills con scripts, documentación y plantillas
CLAUDE.md vs skills
Precauciones al usar las skills
Uso de agentes
Desarrollo de código con IA
Uso de subagentes
MCPs
¿Qué son los MCPs?
Configuración de servidores MCP
Usando MCPs para conectarnos a aplicaciones externas
Hooks
Realizando acciones automáticas
Eventos de ciclo de vida
Documentación Recomendada
Se utilizará la documentación de referencia del proyecto.