Qué necesitas saber antes de
comenzar

Inicio 7 June 2026 09:54

Fin 7 June 2026

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

Desarrollo asistido por GenAI y calidad del código

Desbloquea flujos de trabajo de desarrollo potenciados por IA para mejorar la calidad del código, agilizar la depuración, automatizar las pruebas y optimizar los procesos de refactorización para proyectos de software modernos.
via Coursera

2889 Cursos


14 hours 20 minutes

Actualización opcional disponible

Not Specified

Avanza a tu propio ritmo

Paid Course

Actualización opcional disponible

Resumen

This course teaches developers how to use generative AI tools to enhance software workflows, optimize code quality, and streamline debugging and testing processes. Building on foundational coding and AI concepts, you'll learn to use generative AI as both a troubleshooting aid and a quality assurance assistant.

The course emphasizes real-world applications, guiding you through tasks such as test case generation, debugging, code translation, and refactoring using generative AI tools. You'll gain insights into AI-assisted testing, debugging, and code migration while maintaining industry-standard quality and security benchmarks.

By the end of the course, you’ll be equipped to apply AI-powered solutions to optimize your development processes and enhance code quality.

Programa

  • Diseño y Desarrollo de Código con IA
  • Este módulo introduce los principios fundamentales de la calidad del código y el papel de la IA en el mantenimiento y mejora de las bases de código. Explorarás técnicas para identificar y resolver malos olores de código, abordar la deuda técnica y utilizar herramientas de IA para refactorizar y optimizar el código para mejorar su mantenibilidad y rendimiento. Al final de este módulo, estarás equipado con el conocimiento y las habilidades para aplicar eficazmente estos conceptos en escenarios del mundo real.
  • Depuración y Resolución de Problemas con IA
  • Este módulo se centra en cómo las herramientas de IA ayudan a los desarrolladores a depurar y resolver problemas complejos de software. Explorarás las capacidades de la IA para identificar causas raíz, optimizar el código para un mejor rendimiento y abordar desafíos en sistemas de software. A través de ejercicios prácticos y laboratorios, obtendrás experiencia práctica en el uso de herramientas de IA para agilizar los procesos de resolución de problemas y mejorar los flujos de trabajo de depuración.
  • Pruebas y Refactorización con IA
  • Este módulo explora cómo las herramientas de IA transforman el proceso de pruebas de software, haciéndolo más eficiente y completo. Descubrirás cómo la IA automatiza la generación de casos de prueba, mejora la cobertura de las pruebas, valida flujos de trabajo y mejora la confiabilidad general de las prácticas de pruebas de software. A través de ejercicios prácticos y laboratorios, desarrollarás las habilidades para integrar herramientas de IA en tus flujos de trabajo de pruebas para obtener mejores resultados e iteraciones más rápidas.
  • Traducción y Migración de Código con IA
  • Este módulo se centra en cómo las herramientas de IA asisten a los desarrolladores en la traducción de código entre lenguajes de programación y la migración de sistemas heredados a arquitecturas modernas. Explorarás técnicas impulsadas por IA para proyectos multilenguaje, abordando problemas de compatibilidad y optimizando los flujos de trabajo de migración. A través de ejercicios prácticos y laboratorios, obtendrás experiencia práctica en el uso de herramientas de IA para agilizar y mejorar el proceso de traducción y migración de código.
  • Examen del Curso, Proyecto y Cierre
  • En este módulo, aplicarás el conocimiento y las habilidades adquiridas a lo largo del curso para completar un proyecto final que simula desafíos del mundo real. Utilizarás herramientas de IA para diseñar e implementar soluciones para escenarios de desarrollo complejos, demostrando su dominio de los conceptos del curso. El módulo concluye con una evaluación final y una reflexión sobre cómo integrar eficazmente la IA en proyectos y flujos de trabajo futuros.

Impartido por

Kasie Pardi and Paul Pardi


Materias

Computer Science