Aprende a dominar Git, GitHub Copilot y DevOps con prácticas de CI/CD y despliegues seguros en entornos empresariales.

Objetivos del curso

Al finalizar el curso serás capaz de:

  • Configurar y aplicar GitHub Copilot en Visual Studio Code para mejorar la productividad en proyectos con JavaScript y Python.
  • Traducir y optimizar código con GitHub Copilot Labs, incorporando documentación, pruebas y depuración asistida.
  • Diseñar y gestionar repositorios Git y flujos de trabajo colaborativos en entornos empresariales con Azure Boards y Azure Repos.
  • Implementar integración continua con Azure Pipelines y GitHub Actions, incluyendo la compilación y despliegue de contenedores.
  • Desarrollar y aplicar estrategias de versiones con canalizaciones YAML, pruebas automatizadas y control de implementaciones.
  • Implementar despliegues continuos seguros mediante patrones como blue/green, feature flags y pruebas progresivas, integrando servicios de seguridad como Azure Key Vault.
  • Desarrollar una aplicación completa en Python con el apoyo de GitHub Copilot, aplicando buenas prácticas de DevOps y CI/CD.