//AI-Driven Development
Curso de metodología de programación con Inteligencia Artificial|
Metodología AI-Driven Development
La IA no te quitará el trabajo, pero lo cambiará para siempre. Este curso te enseña los fundamentos y las herramientas que necesitas para mejorar tu productividad y la calidad de tu código. Empleando Spec-Driven Development .
Edición bonificada Fundae con TrainingIT
Motivación
La IA está revolucionando el desarrollo de software. Programar no va a ser lo que era. En los entornos profesionales se exige calidad además de productividad. La IA puede darte ambas, si sabes usarla bien.
Este curso para desarrolladores experimentados, te proporciona los conocimientos en metodologías de programación impulsadas por IA para que aumentes tu productividad y la calidad de tu código.
Durante el curso se mostrarán varios proyectos prácticos usando distintas herramientas y lenguajes de programación. Entre otros trabajaremos con Cursor, y Claude… y los pondremos a prueba con TypeScript, aunque tú podrás hacerlo en cualquier otro lenguaje, editor y modelo.
Objetivos
- Conocer las implicaciones del IA en la programación.
- Aplicar herramientas y procedimientos de IA.
- Integrar IA desde el análisis y diseño del proyecto.
- Automatizar la generación de código.
- Verificar y documentar la solución.
- Generar confianza con el manifiesto AI-DD.
Ediciones
-
Curso en directo y a medida en tu empresa o centro de formación. Contacta con Alberto Basalo
Contenido
1. Introducción La IA en el Desarrollo de Software
Cómo afecta la IA al desarrollo de software
- La industria del software y la IA
- Amenazas y oportunidades de la IA
- Herramientas IA para analistas y programadores
2. El ABC del desarrollo con IA
Cómo funciona el ciclo de desarrollo IA-Driven
- Procedimientos del ciclo de desarrollo IA-Driven
- Architect-Builder-Craftsman
- Pruebas de concepto, MVP y aplicaciones simples
3. Análisis y diseño con IA
Cómo se hace el análisis y diseño con IA
- Análisis de requisitos
- Diseño de la solución
- Documentos para la generación de código
4. Generación de código con IA
Cómo se genera código con IA
- Generación aplicando reglas
- Uso de agentes para procesos complejos
- Planificación e implementación
5. Verificación y mantenimiento con IA
Cómo se verifica y mantiene el código con IA
- Testing de integración
- Refactorización y patrones
- Documentación y versionado
6. Conclusión Generando confianza con el manifiesto AIDD
La importancia humana en la calidad del software
- Human in the loop
- AI Quality
- Confianza en el futuro
Características
Prerrequisitos
- Conocimientos básicos de TypeScript (válido para Java y C#)
- Experiencia en desarrollo profesional
- Interés en mejorar la productividad con IA
Herramientas que Utilizaremos
- VsCode + GitHub Copilot: Editor con plugin de IA integrada
- TypeScript: Lenguaje de programación ubicuo