Qué necesitas saber antes de
comenzar

Inicio 7 June 2026 10:34

Fin 7 June 2026

00 Días
00 Horas
00 Minutos
00 Segundos
course image

Uso de GenAI en el Desarrollo de Software Moderno

Descubre cómo integrar estratégicamente herramientas de IA generativa como GitHub Copilot y ChatGPT en los flujos de trabajo de desarrollo de software para mejorar la codificación, el análisis y la documentación.
via Coursera

2889 Cursos


13 hours 8 minutes

Actualización opcional disponible

Not Specified

Avanza a tu propio ritmo

Paid Course

Actualización opcional disponible

Resumen

In today’s fast-evolving software landscape, success increasingly relies on the ability to integrate AI tools strategically throughout the development lifecycle. This course teaches developers how to use generative AI to analyze, enhance, and streamline software workflows.

Building on foundational coding and AI concepts, you’ll learn to use generative AI as both a decision-making aid and a practical coding assistant. The course emphasizes real-world applications, guiding you to analyze unfamiliar code, evaluate frameworks, and create documentation with the support of AI tools.

Through hands-on experience with platforms like GitHub Copilot and ChatGPT, you’ll gain the skills to integrate AI tools into everyday development tasks. This course is designed for developers who want to improve coding practices using generative AI tools.

By the end of the course, you’ll be equipped to apply AI-powered solutions that elevate your coding practices and development processes. Enroll today to gain valuable, future-ready development insights.

Programa

  • Introducción al Desarrollo de Software Usando IA
  • En este módulo, serás introducido a los conceptos fundamentales de la inteligencia artificial (IA) y su papel crítico en el desarrollo de software. Explorarás herramientas populares de IA y aprenderás los fundamentos de la ingeniería de prompts. A través de ejercicios prácticos, obtendrás una comprensión de cómo se puede integrar la IA en el Ciclo de Vida del Desarrollo de Software (SDLC). Mediante ejercicios prácticos, aplicarás enfoques impulsados por IA a tareas de desarrollo del mundo real, construyendo una base sólida para aplicaciones avanzadas de IA en módulos posteriores.
  • Comprensión y Análisis del Código
  • En este módulo, explorarás cómo las herramientas de IA generativa ayudan en la revisión, análisis y comprensión de bases de código existentes. Aprenderás técnicas para usar la IA para navegar por proyectos desconocidos, resumir estructuras de código y analizar lógica y dependencias. A través de ejercicios guiados y aplicaciones prácticas, desarrollarás habilidades para usar eficazmente las herramientas de IA en la comprensión y exploración del código.
  • Fundamentos de Generación de Código
  • En este módulo, aprenderás a usar herramientas de IA generativa para escribir, optimizar y refinar código. Explorarás la generación de código impulsada por IA, desarrollarás prompts efectivos para tareas de codificación y aplicarás técnicas asistidas por IA para la prueba y depuración. A través de actividades guiadas y aplicaciones del mundo real, obtendrás experiencia práctica integrando la IA en los flujos de trabajo de desarrollo de software para mejorar la eficiencia y la calidad del código.
  • Documentación y Comunicación para el Desarrollo de Software
  • En este módulo, aprenderás cómo las herramientas de IA generativa apoyan la creación, estandarización y optimización de la documentación de desarrollo de software. Explorarás cómo la IA asiste en la generación de documentación técnica, agiliza la comunicación entre equipos y asegura la consistencia en los entregables del proyecto. A través de actividades prácticas, practicarás el uso de herramientas de IA para crear documentación de software clara, concisa y estandarizada para escenarios de desarrollo del mundo real.
  • Cuestionario del Curso, Proyecto y Conclusión
  • En este módulo, aplicarás el conocimiento y las habilidades adquiridas a lo largo del curso para completar un proyecto final. El proyecto simulará un escenario del mundo real donde utilizarás herramientas de IA para abordar desafíos del desarrollo de software. También completarás una evaluación final para demostrar tu comprensión del contenido del curso. Finalmente, el módulo concluye con una reflexión sobre tu trayectoria de aprendizaje y los próximos pasos para integrar la IA en tu práctica de desarrollo de software.

Impartido por

Kasie Pardi and Paul Pardi


Materias

Computer Science