Temario del curso
Introducción a los asistentes de programación con IA
- Resumen de la IA en la ingeniería de software
- Historia y evolución de los asistentes de programación con IA
- Características y capacidades clave
Tecnologías detrás de los asistentes de programación con IA
- Aprendizaje automático y procesamiento del lenguaje natural
- Algoritmos de análisis y generación de código
- Integración con entornos de desarrollo
Herramientas populares de asistencia de programación con IA
- Estudio comparativo de diferentes herramientas
- Sesiones prácticas con herramientas como GitHub Copilot, IntelliCode, etc.
- Contribuciones comunitarias y extensiones
Mejores prácticas e integración en el flujo de trabajo
- Incorporación de asistentes de IA en los flujos de trabajo diarios
- Colaboración con asistentes de IA
- Personalización y entrenamiento de tu asistente de IA
Estudios de casos y aplicaciones del mundo real
- Historias de éxito de asistentes de IA en proyectos de desarrollo
- Limitaciones y desafíos
- Tendencias y desarrollos futuros
Consideraciones éticas y uso responsable
- Abordar el sesgo y la equidad en las herramientas de IA
- Propiedad intelectual y titularidad del código
- Implicaciones de privacidad y seguridad
Trabajo en proyecto
- Desarrollo de un mini-proyecto con la ayuda de un asistente de programación con IA
- Revisiones entre pares y sesiones de retroalimentación
Resumen y próximos pasos
Requerimientos
- Comprensión de los conceptos básicos de desarrollo de software
- Experiencia con un lenguaje de programación (por ejemplo, Python, JavaScript)
- Familiaridad con entornos de desarrollo integrados (IDE)
Público objetivo
- Desarrolladores de software
- Líderes de equipos técnicos
- Gestores de producto
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