Introducción

Completado

GitHub Copilot es un asociado de codificación de IA que proporciona sugerencias de autocompletar mientras se codifica. Para obtener sugerencias, escriba código o de forma interactiva mediante lenguaje natural.

Copilot analiza su archivo y los archivos relacionados, ofreciendo sugerencias en su editor de texto. Use el contexto del código y los comentarios escritos y, a continuación, sugiere nuevas líneas o funciones completas.

GitHub Codespaces es un entorno de desarrollador hospedado que funciona en la nube que se puede ejecutar con Visual Studio Code. Puede personalizar la experiencia de desarrollo para cualquier proyecto de desarrollo en GitHub, preinstalar dependencias, bibliotecas e, incluso, extensiones y configuraciones de Visual Studio Code.

Escenario: Trabajar con un proyecto existente

Como desarrollador, querrá ser más productivo escribiendo código más rápido tanto para los nuevos proyectos netos como para los existentes. Para esta tarea, quiere usar características avanzadas de un asistente de IA que ayude a mejorar los flujos de trabajo del desarrollador en la escritura de código, la documentación, las pruebas y mucho más.

En este módulo, comprenderá cómo puede usar características avanzadas de GitHub Copilot con ejemplos aplicados que modifican un repositorio mediante distintas técnicas para agregar nuevos puntos de conexión de LA API HTTP (interfaz de programación de aplicaciones), escribir pruebas unitarias y documentar código existente.

¿Qué descubriré?

Al concluir este módulo, adquirirá las aptitudes para:

  • Trabaje con un repositorio de GitHub preconfigurado en Codespaces con la extensión GitHub Copilot.
  • Uso de características interactivas de GitHub Copilot para generar sugerencias útiles para un proyecto existente.
  • Aplique características avanzadas de GitHub Copilot para obtener más información sobre un nuevo proyecto, escribir documentación y crear pruebas unitarias.

¿Cuál es el objetivo principal?

Después de finalizar correctamente este módulo, podrá usar avisos interactivos y otras características avanzadas de GitHub Copilot para mejorar un proyecto de software.

Requisitos previos

  • Conocimientos básicos de Python y editores de texto.
  • Comprensión básica de Git y GitHub Fundamentals y ejecución de comandos git básicos, como git add y git push.
  • Se requiere una cuenta de GitHub con una suscripción activa para GitHub Copilot para su cuenta personal de GitHub o una cuenta de GitHub administrada por una organización o empresa. Con fines de aprendizaje, la opción Copilot Free con límites de uso debe ser suficiente.