Ponte en Contacto
 Duración 14 horas

Temario del curso

Introducción a GitHub Copilot

  • Qué es GitHub Copilot y cómo funciona
  • Entornos soportados e integración con IDE
  • Casos de uso para desarrolladores y profesionales de DevOps

Primeros pasos con Copilot

  • Habilitar Copilot en Visual Studio Code
  • Generar sugerencias de código útiles mediante prompts a Copilot
  • Comprender y refinizar el código generado por Copilot

Uso de Copilot para tareas DevOps

  • Generación de configuraciones YAML para flujos de trabajo CI/CD
  • Escritura de GitHub Actions con el apoyo de Copilot
  • Automatización de pipelines de pruebas, análisis estático (linting) y despliegue

Scripting de shell y automatización de infraestructura

  • Uso de Copilot para escribir y mejorar scripts de shell
  • Solicitar fragmentos de configuración de Dockerfile, Terraform o Kubernetes mediante prompts a Copilot
  • Validación de scripts de automatización generados

Aumento de la productividad con asistencia de IA

  • Reducción de código boilerplate y tareas repetitivas
  • Trabajo más rápido con Copilot en sprints ágiles
  • Combinación de Copilot con GitHub CLI y flujos de trabajo de terminal

Limitaciones, ética y mejores prácticas

  • Comprensión del alcance y las fronteras de Copilot
  • Preocupaciones de seguridad y consideraciones de propiedad intelectual
  • Mejores prácticas para revisar el código generado por IA

Ejercicios de proyecto y escenarios del mundo real

  • Automatización de flujos de trabajo CI/CD para una aplicación web
  • Escritura de plantillas reutilizables de GitHub Actions
  • Colaboración en equipo utilizando Copilot a través de repositorios

Resumen y próximos pasos

Requerimientos

  • Comprensión 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 DevOps.
  • Principiantes en DevOps y entusiastas de la automatización.
  • Miembros de equipos ágiles que buscan soporte de IA en sus flujos de trabajo.

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas