Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción a GitHub Copilot
- Visión general de la programación con pareja impulsada por inteligencia artificial (pair programming)
- Capacidades y limitaciones de GitHub Copilot
- Ecosistema de Copilot: IDEs, CLI, Pull Requests y Chat
Primeros pasos
- Instalación y configuración de GitHub Copilot en VS Code, JetBrains y Neovim
- Autenticación con GitHub y gestión de suscripciones
- Exploración de la configuración y preferencias de Copilot
Uso eficaz de GitHub Copilot
- Generación de completado de código, funciones y estructuras base (boilerplate)
- Trabajo con sugerencias multilinea y contextuales
- Personalización y refinamiento del output de Copilot
- Escritura de comentarios y documentación con Copilot
Copilot Chat y características de colaboración
- Uso de Copilot Chat para la exploración de APIs y refactorización
- Depuración y resolución de problemas con Copilot Chat
- Copilot en Pull Requests: sugerencias y revisiones de código
Flujos de trabajo avanzados con Copilot
- Integración de Copilot en flujos de trabajo de línea de comandos (CLI)
- Uso de Copilot junto al desarrollo basado en pruebas (TDD)
- Combinación de Copilot con frameworks y bibliotecas
Uso responsable y seguro
- Comprensión de las consideraciones sobre licencias, privacidad y propiedad intelectual
- Mitigación de riesgos asociados a código inseguro o sesgado
- Mejores prácticas para la adopción en empresas y equipos
Mejores prácticas y estudios de caso
- Maximización de la productividad con Copilot en el desarrollo diario
- Ejemplos reales de uso de Copilot en diversos lenguajes
- Lecciones aprendidas e historias de éxito de equipos que utilizan Copilot
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos de programación en al menos un lenguaje (por ejemplo, Python, JavaScript, Java, C#)
- Familiaridad con el uso de un IDE o editor de código (como VS Code o JetBrains)
- Es beneficioso tener conocimientos básicos de Git y los flujos de trabajo de GitHub
Público objetivo
- Desarrolladores
- Programadores
- Ingenieros de software
14 Horas
Testimonios (1)
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