Contacta con nosotros

Temario del curso

Introducción a Claude Code e Ingeniería de Software Asistida por IA

  • Qué es Claude Code y cómo difiere de las herramientas de IA tradicionales.
  • El papel de los agentes de IA generativa en la ingeniería de software.
  • Uso de instrucciones largas para construir aplicaciones completas.
  • Comprensión de las ganancias de productividad mediante el desarrollo asistido por IA.

Trabajo con IA y Productividad en Ingeniería de Software

  • Tratar a Claude Code como un equipo de desarrollo de IA.
  • Abordar los temores comunes y malentendidos sobre la IA en ingeniería.
  • Comprender la economía laboral de la IA.
  • Aprovechar el patrón 'Best-of-N' para generar múltiples soluciones.
  • Seleccionar y refinar las implementaciones óptimas.

Claude Code, Diseño y Calidad del Código

  • Evaluar si la IA puede juzgar la calidad del código.
  • Aplicar principios de diseño de software con asistencia de IA.
  • Utilizar IA para explorar requisitos y espacios de solución.
  • Prototipado rápido mediante flujos de trabajo de diseño conversacional.
  • Aplicar restricciones e instrucciones estructuradas para mejorar la calidad del resultado.

Proceso, Contexto y el Protocolo de Contexto del Modelo (MCP)

  • La importancia del proceso y el contexto sobre la generación cruda de código.
  • Contexto persistente global utilizando CLAUDE.md.
  • Estructurar reglas del proyecto, arquitectura y restricciones en archivos de contexto.
  • Contexto dirigido y reutilizable a través de comandos de Claude Code.
  • Aprendizaje in-context enseñando a Claude Code con ejemplos.

Automatización y Documentación con Claude Code

  • Utilizar Claude Code para generar y mantener documentación.
  • Automatizar tareas de ingeniería repetitivas.
  • Crear flujos de trabajo reutilizables impulsados por contexto y comandos.

Control de Versiones y Desarrollo Paralelo con Claude Code

  • Integrar Claude Code en flujos de trabajo basados en Git.
  • Utilizar ramas de Git y árboles de trabajo con agentes de IA.
  • Ejecutar tareas de Claude Code en paralelo.
  • Coordinar múltiples subagentes de IA en características separadas.
  • Gestionar el desarrollo paralelo de características de forma segura.

Escalabilidad de Claude Code y Razonamiento con IA

  • Actuar como las manos, ojos y oídos de Claude Code.
  • Asegurar que Claude Code revise y verifique su propio trabajo.
  • Gestionar los límites de tokens y la complejidad arquitectónica.
  • Diseñar la estructura del proyecto y el nombrado de archivos para la escalabilidad con IA.
  • Mantener la salud a largo plazo de la base de código con asistencia de IA.

Instrucciones Multimodales y Desarrollo Basado en Procesos

  • Corregir el proceso y el contexto antes de corregir el código.
  • Traducir entradas informales (notas, bocetos, especificaciones) a código de producción.
  • Utilizar entradas multimodales para guiar la implementación.
  • Crear procesos de desarrollo asistido por IA repetibles.

Proyecto Final: Definición de su Proceso con Claude Code

  • Diseñar un flujo de trabajo de Claude Code personal o a nivel de equipo.
  • Combinar archivos de contexto, comandos, subagentes e instrucciones.
  • Crear un proceso de ingeniería asistido por IA reutilizable y escalable.

Requerimientos

  • Comprensión de los principios del desarrollo de software y flujos de trabajo de ingeniería comunes.
  • 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 los flujos de trabajo de Git.

Audiencia objetivo

  • Desarrolladores de software que buscan integrar IA en su proceso de desarrollo.
  • Líderes técnicos de equipo que buscan mejorar la productividad de ingeniería con herramientas de IA.
  • Ingenieros DevOps y gerentes de ingeniería interesados en la automatización de programación asistida por IA.
 21 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas