Programa del Curso
⚔️ Nivel 1: La Mazmorra de Descubrimiento – Secretos de los Requisitos
Misión: Utiliza LLMs (ChatGPT) para extraer requisitos estructurados a partir de inputs vagos.
Puntos clave Activities:
- Interpretar ideas ambiguas de productos o solicitudes de características
- Usar IA para:
- Generar historias de usuario y criterios de aceptación
- Sugerir personajes y escenarios
- Generar artefactos visuales (por ejemplo, diagramas simples con Mermaid o draw.io)
Resultado: Backlog estructurado de historias de usuario + modelo inicial del dominio/visuales
🔥 Nivel 2: La Forja de Diseño – El Rollo del Arquitecto
Misión: Utiliza IA para crear y validar planes de arquitectura.
Puntos clave Activities:
- Usar IA para:
- Proporcionar estilos de arquitectura (monolito, microservicios, sin servidor)
- Generar diagramas de alto nivel de componentes e interacciones
- Estructurar clases/módulos
- Cuestionar las decisiones del otro equipo a través de revisiones de diseño por pares
Resultado: Arquitectura validada + esqueleto de código
🧙♂️ Nivel 3: El Arenal del Codigo – Guantelete de Codex
Misión: Utiliza copilotos AI para implementar características y mejorar el código.
Puntos clave Activities:
- Utilizar GitHub Copilot o ChatGPT para implementar funcionalidad
- Refactorizar código generado por IA para:
- Rendimiento
- Seguridad
- Mantenibilidad
- Inyecta "olores de código" y ejecuta desafíos de limpieza entre pares
Resultado: Base de código funcional, refactorizada e IA-generada
🐛 Nivel 4: El Pantano de Bugs – Prueba la Oscuridad
Misión: Generar y mejorar pruebas con IA, luego encontrar errores en el código del equipo contrario.
Puntos clave Activities:
- Usar AI para generar:
- Pruebas unitarias
- Pruebas de integración
- Simulaciones de casos límite
- Cambiar código defectuoso con otro equipo para depuración asistida por IA
Resultado: Conjunto de pruebas + informe de errores + correcciones de errores
⚙️ Nivel 5: Los Portales del Pipeline – La Puerta Autómata
Misión: Configura pipelines CI/CD inteligentes con la ayuda de IA.
Puntos clave Activities:
- Usar AI para:
- Definir flujos de trabajo (por ejemplo, GitHub Actions)
- Automatizar pasos de construcción, prueba y despliegue
- Sugerir políticas de detección de anomalías/rollback
Resultado: Script o flujo de pipeline CI/CD asistido por IA funcional
🏰 Nivel 6: La Ciudadela de Monitoreo – Torre de Vigilancia de Registros
Misión: Analizar registros y usar ML para detectar anomalías e simular la recuperación.
Puntos clave Activities:
- Análisis de registros prellenados o generados
- Usar IA para:
- Identificar anomalías u tendencias de errores
- Sugerir respuestas automatizadas (por ejemplo, scripts autogeneradores, alertas)
- Crea paneles o resúmenes visuales
Resultado: Plan de monitoreo o mecanismo inteligente simulado para la alerta
🧙♀️ Nivel Final: El Arenal del Héroe – Construye la SDLC Apoyada por AI Última Generación
Misión: Los equipos aplican todo lo aprendido para construir un ciclo de SDLC funcional para un proyecto mini.
Puntos clave Activities:
- Seleccionar un proyecto mini del equipo (por ejemplo, rastreador de errores, chatbot, microservicio)
- Aplicar AI en cada fase de SDLC:
- Requisitos, Diseño, Código, Pruebas, Despliegue, Monitoreo
- Presenta los resultados en una breve demostración del equipo
Votación o evaluación entre pares para la tubería de IA más efectiva
Resultado: Implementación completa y mejorada por AI de SDLC + exhibición del equipo
Al finalizar este taller, los participantes podrán:
- Aplicar herramientas de IA generativa para extraer y estructurar requisitos de software
- Generar diagramas arquitectónicos y validar elecciones de diseño utilizando AI
- Utilizar copilotos AI para implementar y refactorizar código de producción
- Automatizar la generación de pruebas y realizar depuraciones asistidas por IA
- Diseñar pipelines CI/CD inteligentes que detecten y reactiven a las anomalías
- Análisis de registros con herramientas AI/ML para identificar riesgos e imitar la cura automática
- Mostrar un SDLC completamente mejorado por IA a través de un proyecto mini del equipo
Requerimientos
Audiencia: Desarrolladores de software, testers, arquitectos, DevOps ingenieros, propietarios de productos
Los participantes deben tener:
- Un entendimiento práctico del Ciclo de Vida del Desarrollo de Software (SDLC)
- Experiencia práctica en al menos un lenguaje de programación (por ejemplo, Python, Java, JavaScript, C#, etc.)
- Familiaridad con:
- Escribir y leer historias de usuario o requisitos
- Principios básicos de diseño de software
- Control de versiones (por ejemplo, Git)
- Escribir y ejecutar pruebas unitarias
- Ejecutar o interpretar pipelines CI/CD
💡 Esta es una taller intermedio-avanzado. Es ideal para profesionales que ya son parte de equipos de entrega de software (desarrolladores, testers, DevOps ingenieros, arquitectos, propietarios de productos).
Testimonios (1)
Conocimientos avanzados del conferencista en el uso de copiloto y sesión práctica suficiente y eficiente.
Tan - ViTrox Technologies Sdn Bhd
Curso - Intermediate GitHub Copilot
Traducción Automática