Temario del curso
Introducción a GitHub Copilot
- ¿Qué es GitHub Copilot y cómo funciona?
- Ambientes compatibles e integración con IDEs
- Casos de uso para desarrolladores y profesionales de DevOps
Comenzando con Copilot
- Habilitar Copilot en Visual Studio Code
- Solicitar sugerencias de código útiles a Copilot
- Entender y refinar el código generado por Copilot
Usando Copilot para Tareas de DevOps
- Generar configuraciones YAML para flujos de trabajo CI/CD
- Escribir GitHub Actions con soporte de Copilot
- Automatizar pruebas, linters y pipelines de implementación
Scripting de Shell y Automatización de Infraestructura
- Usar Copilot para escribir y mejorar scripts de shell
- Solicitar snippets de configuración de Dockerfile, Terraform o Kubernetes a Copilot
- Validar scripts de automatización generados
Aumento de Productividad con Asistencia AI
- Reducir tareas repetitivas y código boilerplate
- Trabajar más rápido con Copilot en sprints ágiles
- Combinar Copilot con GitHub CLI y flujos de trabajo en la terminal
Limitaciones, Ética y Mejores Prácticas
- Entender el alcance y los límites de Copilot
- Preocupaciones de seguridad y consideraciones sobre propiedad intelectual
- Mejores prácticas para revisar código generado por AI
Ejercicios de Proyecto y Escenarios del Mundo Real
- Automatización de flujos de trabajo CI/CD para una aplicación web
- Escribir plantillas reutilizables de GitHub Actions
- Colaboración en equipo usando Copilot a través de repositorios
Resumen y Próximos Pasos
Requerimientos
- Un entendimiento de conceptos básicos de desarrollo de software
- Familiaridad con Git o flujos de trabajo de control de versiones
- Experiencia básica con YAML, scripting de shell o herramientas CI/CD
Audiencia
- Desarrolladores que buscan mejorar la productividad de DevOps
- Principiantes en DevOps y entusiastas de la automatización
- Miembros del equipo ágil que buscan soporte AI en flujos de trabajo
Testimonios (2)
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
Conocimientos del conferencista sobre el uso avanzado de copiloto y sesión práctica suficiente y eficiente
Tan - ViTrox Technologies Sdn Bhd
Curso - Intermediate GitHub Copilot
Traducción Automática