Temario del curso
Introducción a Claude Code & Ingeniería de Software Asistida por IA
- Qué es Claude Code y en qué se diferencia de las herramientas de IA tradicionales.
- El papel de los agentes de IA generativa en la ingeniería de software.
- Uso de indicaciones extensas para construir aplicaciones completas.
- Comprensión de las ganancias de productividad derivadas del desarrollo asistido por IA.
Mano de obra con IA & Productividad en Ingeniería de Software
- Tratar a Claude Code como un equipo de desarrollo con IA.
- Abordar los miedos y conceptos erróneos comunes sobre la IA en ingeniería.
- Comprensión de la economía laboral de la IA.
- Aprovechamiento del patrón «Best-of-N» (Mejor de N) para generar múltiples soluciones.
- Selección y refinamiento de implementaciones óptimas.
Claude Code, Diseño y Calidad del Código
- Evaluar si la IA puede juzgar la calidad del código.
- Aplicación de principios de diseño de software con asistencia de IA.
- Uso de IA para explorar requisitos y espacios de soluciones.
- Prototipado rápido mediante flujos de trabajo de diseño conversacional.
- Aplicación de restricciones e indiciones estructuradas para mejorar la calidad del resultado.
Proceso, Contexto y el Protocolo de Contexto del Modelo (MCP)
- La importancia del proceso y el contexto frente a la generación pura de código.
- Contexto persistente global mediante CLAUDE.md.
- Estructuración de reglas, arquitectura y restricciones del proyecto en archivos de contexto.
- Contexto específico reutilizable a través de comandos de Claude Code.
- Aprendizaje in-context (en contexto) enseñando ejemplos a Claude Code.
Automatización & Documentación con Claude Code
- Uso de Claude Code para generar y mantener documentación.
- Automatización de tareas repetitivas de ingeniería.
- Creación de flujos de trabajo reutilizables impulsados por contexto y comandos.
Control de Versiones & Desarrollo Paralelo con Claude Code
- Integración de Claude Code en flujos de trabajo basados en Git.
- Uso de ramas y árboles de trabajo (worktrees) de Git con agentes de IA.
- Ejecución de tareas de Claude Code en paralelo.
- Coordinación de múltiples subagentes de IA en distintas funcionalidades.
- Gestión segura del desarrollo paralelo de nuevas funcionalidades (features).
Escalabilidad de Claude Code & Razonamiento con IA
- Actuar como manos, ojos y oídos de Claude Code.
- Garantizar que Claude Code revise y verifique su propio trabajo.
- Gestión de límites de tokens y complejidad arquitectónica.
- Diseño de la estructura del proyecto y nomenclatura de archivos para escalabilidad con IA.
- Mantenimiento a largo plazo de la salud del repositorio con asistencia de IA.
Indicación Multimodal & Desarrollo Guiado por Procesos
- Corregir el proceso y el contexto antes de corregir el código.
- Traducción de entradas informales (notas, bocetos, especificaciones) a código de producción.
- Uso de entradas multimodales para guiar la implementación.
- Creación de procesos de desarrollo asistidos por IA repetibles.
Proyecto Final: Definición de su Proceso con Claude Code
- Diseño de un flujo de trabajo personal o de equipo con Claude Code.
- Combinación de archivos de contexto, comandos, subagentes e indicaciones.
- Creación de un proceso de ingeniería asistido por IA reutilizable y escalable.
Requerimientos
- Comprensión de los principios del desarrollo de software y los flujos de trabajo comunes de ingeniería.
- Experiencia con un lenguaje de programación como JavaScript, Python, etc.
- Experiencia en el uso de la línea de comandos / terminal y familiaridad con flujos de trabajo en Git.
Público objetivo
- Desarrolladores de software que buscan integrar IA en su proceso de desarrollo.
- Líderes técnicos de equipos que aspiran a mejorar la productividad de ingeniería con herramientas de IA.
- Ingenieros DevOps y gerentes de ingeniería interesados en la automatización de codificación asistida por IA.
Testimonios (1)
Chris hizo un trabajo fenomenal al plantear ideas para reflexionar y facilitar la conversación del equipo sobre varios temas.
Mitch McBride - Mitch McBride
Curso - Claude for Coding
Traducción Automática