Ponte en Contacto
 Duración 14 horas

Temario del curso

IA en la Fase de Requisitos y Planificación

  • Uso de NLP y LLMs para el análisis de requisitos.
  • Conversión de la entrada de las partes interesadas en épicas e historias de usuario.
  • Herramientas de IA para el refinamiento de historias y la generación de criterios de aceptación.

Diseño y Arquitectura Aumentados con IA

  • Uso de IA para modelar componentes del sistema y dependencias.
  • Generación de diagramas de arquitectura y sugerencias de UML.
  • Validación del diseño mediante razonamiento de sistemas basado en prompts.

Flujos de Trabajo de Desarrollo Mejorado con IA

  • Generación de código asistida por IA y andamiaje de código plantilla.
  • Refactorización de código y mejoras de rendimiento utilizando LLMs.
  • Integración de herramientas de IA en IDEs (p. ej., Copilot, Tabnine, CodeWhisperer).

Pruebas con IA

  • Generación de pruebas unitarias e integradas utilizando modelos de IA.
  • Análisis de regresión y mantenimiento de pruebas asistidos por IA.
  • Generación exploratoria de casos de límite con IA.

Documentación, Revisión y Compartir Conocimiento

  • Generación automática de documentación desde el código y las API.
  • Automatización de la revisión de código utilizando prompts y listas de verificación de IA.
  • Creación de bases de conocimiento y preguntas frecuentes (FAQ) utilizando IA conversacional.

IA en la Automatización de CI/CD e Implementación

  • Optimización de tuberías y pruebas basadas en riesgos mejoradas con IA.
  • Sugerencias inteligentes de liberación canaria y reversión.
  • IA en la verificación de implementación y análisis posterior a la implementación.

Gobernanza, Ética y Estrategia de Implementación

  • Asegurar el uso responsable de la IA y evitar sesgos en el código generado.
  • Auditoría y cumplimiento normativo en flujos de trabajo asistidos por IA.
  • Construcción de un路线图 (hoja de ruta) para la adopción gradual de la IA en todo el SDLC.

Resumen y Próximos Pasos

Requerimientos

  • Comprensión de los conceptos del ciclo de vida del desarrollo de software.
  • Experiencia en arquitectura de software o liderazgo de equipos.
  • Familiaridad con DevOps, prácticas ágiles o herramientas de SDLC.

Audiencia

  • Arquitectos de software.
  • Líderes de desarrollo.
  • Gerentes de ingeniería.

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas