Contenido del curso
Uso de GitHub Copilot en el desarrollo
- 4

Instalar GitHub Copilot en VS Code y WSL
06:10 min - 5

Creación de una API en Python con Flask y Swagger usando Copilot
10:11 min - 6

Pruebas unitarias para tu API de Flask
06:08 min - 7

Aprende a Usar Copilot para Explorar Repositorios en GitHub
11:12 min - 8

Creación de una API básica con Go y Visual Studio Code
11:52 min - 9

Cuándo confiar y cuándo ignorar a Copilot
08:41 min
Integración y despliegue
Revisiones y escalamiento
Novedades Github Copilot
Dónde usar GitHub Copilot según tu IDE
Resumen
GitHub Copilot funciona en los IDEs y editores más populares del mercado, lo que te permite integrarlo casi sin fricción a tu flujo actual de desarrollo. Saber dónde puedes usar Copilot es clave para sacarle provecho desde el primer día, ya sea que trabajes en la web, en Mac, en entornos JetBrains o incluso con bases de datos.
¿En qué editores e IDEs puedes usar GitHub Copilot?
La página de planes de Copilot muestra una fila de iconos que indica la compatibilidad nativa con varias herramientas. Cada icono representa un entorno donde puedes activar el asistente con un par de clics.
- GitHub.com: integración directa en la plataforma web.
- Visual Studio Code: el editor más usado por la comunidad y uno de los focos de este curso.
- Visual Studio: disponible en sus versiones profesional y empresarial.
- Xcode: para quienes desarrollan dentro del ecosistema Mac y Apple.
- JetBrains IDEs: cubre toda la familia de editores especializados como IntelliJ, PyCharm, WebStorm, entre otros.
- Neovim: opción ligera y cada vez más popular entre desarrolladores que prefieren la terminal.
- Azure Data Studio: pensado para procesamiento y transformación de datos.
¿Dónde puedo usar GitHub Copilot? Puedes usarlo en GitHub.com, VS Code, Visual Studio, Xcode, los IDEs de JetBrains, Neovim y Azure Data Studio. Todos soportan la extensión oficial de Copilot.
¿Por qué este curso se enfoca en GitHub.com y VS Code?
La razón es de adopción. GitHub.com y VS Code son las dos herramientas con mayor uso entre desarrolladores, así que aprender Copilot ahí cubre la mayoría de los casos reales. Si trabajas en otro editor compatible, los conceptos se trasladan casi uno a uno: cambian botones, no la lógica del asistente.
Esto te da flexibilidad. Si mañana cambias de stack o de empresa y te toca usar IntelliJ o Xcode, ya sabes qué esperar de Copilot dentro de ese entorno.
¿Cómo encajan JetBrains y Xcode en este ecosistema?
JetBrains ofrece IDEs distintos para cada lenguaje o entorno: Java, Python, JavaScript, Kotlin, entre otros. En todos ellos puedes instalar la extensión de Copilot sin que represente un problema técnico. Xcode, por su parte, te permite mantener tu flujo nativo de desarrollo en Mac mientras sumas el asistente al editor.
¿Y si trabajas con datos en Azure Data Studio?
Azure Data Studio no es un IDE tradicional, pero también acepta Copilot. Aquí puedes mover información desde un archivo Excel hacia una base de datos o aplicar transformaciones complejas. Es el escenario ideal para un proceso ETL (Extract, Transform, Load), y tener a Copilot como asistente acelera mucho la escritura de queries y scripts.
¿Qué es un proceso ETL? Es un flujo que extrae datos de una fuente, los transforma según reglas de negocio y los carga en un destino, como una base de datos o un data warehouse.
¿Qué herramientas necesitas tener listas antes de continuar?
Antes de pasar a la configuración práctica, conviene tener clara la herramienta con la que vas a trabajar. Si eliges VS Code, en la siguiente clase verás cómo instalar las extensiones más adecuadas para exprimir el máximo de Copilot.
Si prefieres otro editor compatible, puedes seguir el curso de igual manera: la lógica del asistente, los atajos y la forma de pedirle ayuda son prácticamente iguales en todos los entornos. Cuéntame en los comentarios qué IDE usas a diario y por qué lo elegiste.