Introducción al desarrollo asistido por IA

En un vistazo

Aprenda a usar GitHub Copilot en un entorno de Visual Studio Code. En esta formación se abordan el análisis de código, la documentación en línea y la documentación de proyectos, el desarrollo de aplicaciones, las pruebas unitarias, la refactorización de código y se proporciona una introducción a vibe coding.

Requisitos previos

  • Se requiere una suscripción activa para GitHub Copilot para una cuenta de GitHub personal o una cuenta de GitHub administrada por una organización o empresa.
  • Se recomienda uno o más años de experiencia de desarrollo de código.
  • Se recomienda cierta experiencia en el desarrollo de aplicaciones de C# en Visual Studio Code con la extensión del Kit de desarrollo de C#.

Módulos en esta ruta de aprendizaje

En este módulo se presentan los desarrolladores a los productos de GitHub Copilot, las ventajas que GitHub Copilot proporciona a los desarrolladores, las características del producto GitHub Copilot y GitHub Copilot Chat y las extensiones de GitHub Copilot para Visual Studio Code.

En este módulo se explora la generación de explicaciones de código, documentación del proyecto y documentación de comentarios en línea del código utilizando la extensión GitHub Copilot Chat para Visual Studio Code.

En este módulo se explora el uso de GitHub Copilot y GitHub Copilot sugerencias de chat para crear código nuevo. Las sugerencias de autocompletado y de actualización de código se generan, administran e implementan mediante GitHub Copilot en Visual Studio Code.

En este módulo se explora el uso de GitHub Copilot y GitHub Copilot Chat para crear pruebas unitarias. Los ejercicios proporcionan experiencia práctica en la creación de proyectos de pruebas unitarias y ejecución de pruebas unitarias en Visual Studio Code.  

En este módulo se explora el uso de GitHub Copilot Chat para desarrollar mejoras para un código base existente. Los ejercicios proporcionan experiencia práctica en la implementación de GitHub Sugerencias de Copilot que mejoran la calidad, confiabilidad, rendimiento y seguridad del código.

En este módulo se examina el enfoque de codificación de ambiente para el desarrollo de aplicaciones y cómo implementar un proceso de codificación de ambiente para crear y refinar una aplicación mediante GitHub Copilot Agent.