Programación Entornos de programación

Cod. IADESARRO

Curso de Desarrollo de software con IA: de la planificación a la optimización de código

Domina el ciclo de vida del software con Cursor AI y ChatGPT: planifica sprints, documenta al instante, automatiza pruebas y optimiza código con trazabilidad.

Desarrollo de software con IA: de la planificación a la optimización de código
PRÓXIMAMENTE
Desarrollo de software con IA: de la planificación a la optimización de código
PRÓXIMAMENTE

¿Quieres aprender a integrar la Inteligencia Artificial en todo el ciclo de vida del desarrollo de software?

La IA ya no es solo un asistente para programar más rápido: hoy es capaz de escribir, documentar, probar, planificar y optimizar código con una precisión y eficiencia sin precedentes.

Este curso integral te ofrece una visión completa y práctica de cómo usar la IA en cada fase del desarrollo de software.

Aprenderás a trabajar con Cursor AI, el editor potenciado por inteligencia artificial que revoluciona la forma de escribir código, y con ChatGPT y otros LLMs, que te ayudarán a generar documentación técnica, automatizar pruebas, crear backlog, planificar sprints y refactorizar código con calidad profesional.

La IA ha transformado la industria del software y los profesionales que sepan dominarla serán los más demandados. Este curso te convertirá en uno de ellos.

  • Dirigido a

    • Desarrolladores de software que deseen aplicar IA para escribir, probar y documentar código de forma más eficiente.
    • Ingenieros QA interesados en automatizar la generación y validación de casos de prueba.
    • Analistas y líderes técnicos que quieran mejorar la trazabilidad y la gestión de requisitos con IA.
    • Profesionales de documentación técnica que deseen agilizar la creación de especificaciones y reportes.
    • Scrum Masters y gestores de proyectos que busquen integrar IA en la planificación ágil del desarrollo.

  • ¿Qué competencias vas a adquirir?

    Integrar herramientas de IA como Cursor y ChatGPT en todo el ciclo de vida de desarrollo SW: Generación, prueba, documentación y optimización de código.

  • Requisitos

    Se recomienda tener conocimientos básicos de programación, aunque la explicación de las herramientas será explicada desde cero.

  1. Introducción a la IA para el desarrollo SW y herramientas
    • ¿Qué es la IA y cómo nos puede ayudar en proyectos de desarrollo SW?
    • Técnicas de prompting para desarrollo SW
    • Herramientas de IA para desarrollo SW
  2. Cursor AI - Nivel básico
    • ¿Qué es Cursor AI y cómo mejora la productividad del desarrollador?
    • Instalación de Cursor AI y primeros pasos
    • Primeros pasos con las sugerencias automáticas de Cursor
    • Autocompletado inteligente y predictivo con Cursor
    • Corregir código al instante con sugerencias impulsadas por IA en Cursor
    • Usar comentarios como prompts para guiar la generación de código con Cursor
    • Depurar errores en la terminal con IA
    • Uso de la función de chat integrado de Cursor
  3. Cursor AI - Nivel avanzado
    • Aprovechar la integración con la documentación para generar mejor código
    • Generar comandos de terminal con el chat integrado
    • Explicar fragmentos de código con el modo de pregunta rápida
    • Mejorar el flujo de trabajo con la ventana de chat de IA
    • Edición de múltiples archivos y tareas más complejas con el modo Agente de Cursor
    • Comprendiendo el modo “Auto Run"
    • Introducción a los servidores MCP en Cursor
    • Generación de tests en Cursor AI
  4. ChatGPT para el desarrollo SW
    • Planificación de aplicaciones SW con ChatGPT
    • Investigación de soluciones de desarrollo con servicios de IA externos
    • Usar IA para la generación de recursos para el desarrollo SW
    • Desarrollo de código con ChatGPT (chat, canvas y codex)
  5. Gestión de proyectos de SW con IA
    • Gestión de backlog y tareas con IA: de requisitos a historias de usuario
    • Valoración de esfuerzo de las historias de usuario con IA
    • Planificación de los sprints con IA
    • Creación de burndown para seguimiento del proyecto Scrum con ChatGPT automáticamente
  6. Proyecto desarrollo SW: Aplicación cálculo drones
    • Presentación del proyecto
    • Entendiendo los requisitos y obtener las historias de usuario con IA
    • Planificación de la aplicación a partir de las historias de usuario
    • Desarrollo de código con Cursor en modo agente
  7. Proyecto Machine Learning: Predicción enfermedades con IA
    • Presentación del proyecto
    • Desarrollo de código con Cursor en modo agente
  8. Introducción a la IA para documentación, trazabilidad, testeo y optimización SW
    • ¿Cómo nos puede ayudar la IA en el ciclo de vida de desarrollo SW?
    • Técnicas de prompting recomendadas en el ciclo de vida de desarrollo SW
    • Casos de uso de IA en el ciclo de vida del software
  9. Generación de documentación técnica con IA
    • Problemas comunes en documentación tradicional
    • Generar docstrings desde código
    • Crear README.md automáticamente
    • Documentar APIs o módulos
    • Mejorar documentación existente
    • Documentación automática masiva de un proyecto
  10. Generación de casos de prueba con IA
    • Crear pruebas unitarias desde funciones
    • Extraer casos de prueba desde requisitos
    • Identificar edge cases automáticamente
    • Revisar y mejorar pruebas existentes
  11. Trazabilidad de requisitos con IA
    • Introducción a matrices de trazabilidad
    • Mapear requisitos con código y test
    • Verificar cobertura de requisitos
    • Crear matriz de trazabilidad
  12. Depuración y optimización de código con IA
    • Depurar código con IA
    • Optimizar código con IA
    • Revisar código según buenas prácticas
    • Refactorización automática asistida por IA
  13. Buenas prácticas y ética en el uso de IA
    • Riesgos y validación humana
    • Sesgos y limitaciones de los modelos
    • Checklist de validación con IA

Este curso se encuentra en desarrollo

gears
Solicita más información
Otros cursos que te pueden interesar Cursos de tu interés

Este sitio utiliza cookies propias y de terceros con fines analíticos anónimos, para guardar tus preferencias y garantizar el correcto funcionamiento del sitio web.

Puedes aceptar todas las cookies, rechazarlas o configurarlas según tus preferencias utilizando los botones correspondientes.

Puedes obtener más información y volver a configurar tus preferencias en cualquier momento en la Política de cookies