//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
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 en tu empresa o centro de formación
-
Udemy o similares para Latinoamérica (en proceso)
Contenido
0. Introducción La IA en el Desarrollo de Software
- 0.1. La industria del software y la IA
- 0.2. Amenazas y oportunidades de la IA
- 0.3. Herramientas IA para analistas y programadores
1. El ABC del desarrollo con IA
- 1.1. Procedimientos del ciclo de desarrollo IA-Driven
- 1.2. Architect-Builder-Craftsman
- 1.3. Pruebas de concepto, MVP y aplicaciones simples
2. Análisis y diseño con IA
- 2.1. Análisis de requisitos
- 2.2. Diseño de la solución
- 2.3. Documentos para la generación de código
3. Generación de código con IA
- 3.1. Generación aplicando reglas
- 3.2. Uso de agentes para procesos complejos
- 3.3. Planificación e implementación
4. Verificación y mantenimiento con IA
- 4.1. Testing de integración
- 4.2. Refactorización y patrones
- 4.3. Documentación y versionado
5. Conclusión Generando confianza con el manifiesto AIDD
- 5.1. Human in the loop
- 5.2. AI Quality
- 5.3. Confianza en el futuro