Solicitar información

Temario del curso

Nivel 1: La Mazmorra del Descubrimiento – Secretos en la definición de requisitos

Misión: Utilizar modelos de lenguaje grandes (LLM) como ChatGPT para extraer requisitos estructurados a partir de información vaga o imprecisa.

Actividades clave:

  • Interpretar ideas o solicitudes poco claras relacionadas con el producto
  • Aplicar la IA para:
    • Generar historias de usuario y criterios de aceptación
    • Sugerir perfiles de usuarios y escenarios de uso
    • Crear material visual, como diagramas sencillos mediante Mermaid o draw.io

      Resultado esperado: Una lista estructurada de requisitos junto con un modelo conceptual y representaciones gráficas del dominio

Nivel 2: La Forja del Diseño – El Pergamino del Arquitecto

Misión: Utilizar la inteligencia artificial para diseñar y validar planes de arquitectura.

Actividades clave:

  • Hacer uso de IA para:
    • Proponer un estilo de arquitectura adecuado (monolito, microservicios o servidorless)
    • Generar diagramas generales de componentes y flujos de interacción
    • Crear esqueletos básicos de clases y módulos
  • Cuestionarse mutuamente mediante revisiones de diseño realizadas entre compañeros

    Resultado esperado: Una arquitectura validada junto con un esqueleto inicial del código a implementar

Nivel 3: La Arena de Código – El Desafío del Códice

Misión: Aplicar copilotos de IA para implementar funcionalidades y perfeccionar el código resultante.

Actividades clave:

  • Utilizar GitHub Copilot o ChatGPT para desarrollar la lógica del programa
  • Optimizar el código generado por la IA considerando:
    • Rendimiento operativo
    • Seguridad informática
    • Facilidad de mantenimiento futuro
  • Introducir deliberadamente problemas o ineficiencias en el código y participar en desafíos entre pares para su corrección

    Resultado esperado: Un código funcional, refinado por el usuario y generado con apoyo de IA

Nivel 4: El Pantano de los Errores – Pruebas en la oscuridad

Misión: Crear y perfeccionar pruebas mediante IA, así como detectar fallos presentes en el código elaborado por otros equipos.

Actividades clave:

  • Aprovechar la IA para generar:
    • Pruebas unitarias
    • Pruebas de integración
    • Simulaciones de situaciones extremas o escenarios atípicos
  • Intercambiar código defectuoso con otro equipo para resolverlo mediante la ayuda de IA

    Resultado esperado: Un conjunto completo de pruebas, un informe detallado de errores y sus respectivas correcciones

Nivel 5: Los Portales de Automatización – La Puerta del Autómata

Misión: Configurar flujos CI/CD inteligentes con asistencia de IA.

Actividades clave:

  • Utilizar la IA para:
    • Definir flujos de trabajo automatizados (como los disponibles en GitHub Actions)
    • Automatizar etapas como compilación, ejecución de pruebas e implementación del software
    • Sugerir políticas para detectar anomalías y revertir cambios automáticamente
      Resultado esperado: Un script o flujo CI/CD operativo creado con apoyo de IA

Nivel 6: La Ciudadela del Monitoreo – La Torre Vigilante de los Logs

Misión: Analizar logs y aplicar técnicas de machine learning para identificar irregularidades y simular procedimientos de recuperación.

Actividades clave:

  • Examinar logs previamente preparados o generados durante el taller
  • Usar la IA para:
    • Detectar patrones atípicos o tendencias erróneas en los datos
    • Sugerir respuestas automatizadas, como ejecución de scripts correctores o envío de alertas
    • Elaborar tableros informativos y visuales resumidos
      Resultado esperado: Un plan sólido de monitoreo tecnológico, además de mecanismos inteligentes para notificación y reacción automática

Nivel Final: La Arena del Héroe – Creando el SDLC definitivo con IA

Misión: Aplicar los conocimientos adquiridos mediante la realización conjunta de un proyecto reducido, siguiendo todas las etapas del ciclo SDLC.

Actividades clave:

  • Elegir un proyecto grupal (como un sistema de seguimiento de incidencias, chatbot u otro servicio específico)
  • Aplicar la IA en cada una de las fases del ciclo SDLC:
    • Definición de requisitos, diseño inicial, codificación, pruebas, implementación y monitoreo
  • Presentar los resultados alcanzados en una breve demostración grupal

Finalmente se realiza votación entre los pares o evaluación externa para determinar el flujo de desarrollo mejor optimizado mediante IA.

Resultado final: Una implementación completa del SDLC potenciada por inteligencia artificial, acompañada de una exposición pública de los resultados alcanzados por el equipo

Al concluir este taller, los participantes serán capaces de:

  • Aplicar herramientas basadas en IA generativa para extraer y estructurar requisitos lógicos en software
  • Generar diagramas arquitectónicos precisos y validar alternativas de diseño con apoyo tecnológico de IA
  • Emplear copilotos inteligentes para desarrollar y mejorar código comparable al empleado en producción real
  • Automatizar generación de pruebas e incluso depurar programas con la ayuda de sistemas basados en IA
  • Diseñar flujos CI/CD avanzados que detecten variaciones imprevistas y respondan a ellas de manera proactiva
  • Utilizar análisis efectuados mediante IA y machine learning para identificar riesgos latentes en los logs, además de diseñar respuestas automatizadas como medidas correctoras
  • Presentar un ejemplo completo de SDLC potenciado por IA desarrollado en colaboración entre miembros del equipo

Requerimientos

Público objetivo: desarrolladores de software, testers, arquitectos, ingenieros DevOps y dueños de producto

Los participantes deben contar con:

  • Conocimientos básicos sobre el Ciclo de Vida del Desarrollo de Software (SDLC)
  • Experiencia práctica en al menos un lenguaje de programación (como Python, Java, JavaScript o C#)
  • Familiaridad con:
    • La redacción y comprensión de historias de usuario y requisitos
    • Los principios básicos del diseño de software
    • El control de versiones (por ejemplo, Git)
    • La escritura y ejecución de pruebas unitarias
    • La puesta en marcha e interpretación de flujos CI/CD

Se trata de un taller dirigido a niveles intermedio y avanzado. Es ideal para profesionales que ya forman parte de equipos de desarrollo (desarrolladores, testers, ingenieros DevOps, arquitectos o dueños de producto).

 7 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 1450 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (2)

Próximos cursos

Categorías Relacionadas