Temario del curso
Comprensión de Código con LLMs
- Estrategias de prompt para la explicación y revisión de código
- Trabajo con bases de código y proyectos desconocidos
- Análisis del flujo de control, dependencias y arquitectura
Refactorización de Código para Mantenibilidad
- Identificación de defectos de código (code smells), código muerto y antipatrones
- 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 de 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
- Escritura y actualización de archivos README a partir de las bases de código
- Creación de documentación Swagger/OpenAPI con soporte de LLM
Integración con Herramientas (Toolchains)
- Uso de extensiones de VS Code y Copilot Labs para documentación
- Incorporación de GPT o Claude en hooks de pre-commit de Git
- Integración en pipelines de CI para documentación y análisis estático (linting)
Trabajo con Bases de Código Legadas y Multilingües
- Ingeniería inversa de sistemas antiguos o sin documentación
- Refactorización entre lenguajes (p. ej., de Python a TypeScript)
- Estudios de caso y demostraciones de programación en pareja con IA
Ética, Control de Calidad y Revisión
- Validación de cambios generados por IA y evitar alucinaciones
- Mejores prácticas de revisión por pares al utilizar LLMs
- Aseguramiento de la reproducibilidad y el cumplimiento de los estándares de codificación
Resumen y Próximos 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 del funcionamiento de los modelos de lenguaje grandes
Audiencia
- Ingenieros de backend
- Equipos DevOps
- Desarrolladores sénior y líderes técnicos
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 2900 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (2)
La práctica estuvo muy interactiva y aplicable al negocio.
Jorge Boscan - Chevron Global Technology Services Company
Curso - Advanced GitHub Copilot & AI for Projects and Infrastructure
Adquirí conocimientos sobre la biblioteca Streamlit de Python y, con seguridad, intentaré utilizarla para mejorar las aplicaciones de mi equipo que se desarrollan en R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Curso - GitHub Copilot for Developers
Traducción Automática