Ponte en Contacto
 Duración 14 horas

Temario del curso

Comprensión de código con LLMs

  • Estrategias de prompting para la explicación y recorrido del código
  • Trabajo con bases de código y proyectos no familiares
  • Análisis del flujo de control, dependencias y arquitectura

Refactorización de código para su mantenibilidad

  • Identificación de olores de código, código muerto y anti-patrones
  • Reestructuración de funciones y módulos para mayor claridad
  • Uso de LLMs para sugerir convenciones de nomenclatura y mejoras de diseño

Mejora del rendimiento y la confiabilidad

  • Detección de ineficiencias y riesgos de seguridad con asistencia de IA
  • Sugerencia de algoritmos o bibliotecas más eficientes
  • Refactorización de operaciones de E/S, consultas a base de datos y llamadas a API

Automatización de la documentación de código

  • Generación de comentarios y resúmenes a nivel de función/método
  • Redacción y actualización de archivos README desde las bases de código
  • Creación de documentación Swagger/OpenAPI con soporte de LLMs

Integración con cadenas de herramientas

  • Uso de extensiones de VS Code y Copilot Labs para la documentación
  • Incorporación de GPT o Claude en ganchos de pre-commite de Git
  • Integración de la tubería de CI para documentación y análisis estático (linting)

Trabajo con bases de código legacy y multilingües

  • Ingeniería inversa de sistemas antiguos o sin documentar
  • Refactorización entre lenguajes (p. ej., de Python a TypeScript)
  • Estudios de casos y demostraciones de programación en pareja con IA

Ética, garantía de calidad y revisión

  • Validación de cambios generados por IA y evitación de alucinaciones
  • Mejores prácticas de revisión por pares al usar LLMs
  • Aseguramiento de la reproducibilidad y el cumplimiento de los estándares de codificación

Resumen y siguientes pasos

Requerimientos

  • Experiencia con lenguajes de programación como Python, Java o JavaScript
  • Conocimiento de la arquitectura de software y los procesos de revisión de código
  • Comprensión básica de cómo funcionan los modelos de lenguaje grandes

Público

  • Ingenieros de backend
  • Equipos DevOps
  • Desarrolladores senior y líderes tecnológicos

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas