©2026 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso de GitHub Copilot
Saca el máximo partido al desarrollo asistido por IA con GitHub Copilot en VSCode
En marcha
Próxima entrega
El desarrollo asistido por IA ha llegado para quedarse, por muchos motivos. Primero nos permite mejorar nuestra productividad de una manera extraordinaria pero además reduce la curva de aprendizaje al desembarcar en una nueva tecnología, ya sea lenguaje, framework o cualquier sistema en general.
Le podemos sacar mucho más provecho todavía si integramos las funcionalidades de desarrollo asistido dentro del propio editor de programación. Para ello existen muchas alternativas de editores y plugins para IA pero un tándem especialmente utilizado es Visual Studio Code con GitHub Copilot. En este curso es el stack que vamos a utilizar, explorando sus funcionalidades con todo detalle para sacar el máximo provecho al desarrollo con IA.
Hoy además existen multitud de vías para ayudar a la IA a entender mejor tus proyectos y las tecnologías que estás aplicando, no solo los prompts. Solo necesitas conocer las herramientas que están a tu disposición para obtener resultados más profesionales, sacando valor tanto a la inteligencia artificial como a tus propios conocimientos de desarrollo.
Le podemos sacar mucho más provecho todavía si integramos las funcionalidades de desarrollo asistido dentro del propio editor de programación. Para ello existen muchas alternativas de editores y plugins para IA pero un tándem especialmente utilizado es Visual Studio Code con GitHub Copilot. En este curso es el stack que vamos a utilizar, explorando sus funcionalidades con todo detalle para sacar el máximo provecho al desarrollo con IA.
Hoy además existen multitud de vías para ayudar a la IA a entender mejor tus proyectos y las tecnologías que estás aplicando, no solo los prompts. Solo necesitas conocer las herramientas que están a tu disposición para obtener resultados más profesionales, sacando valor tanto a la inteligencia artificial como a tus propios conocimientos de desarrollo.
Qué aprenderé en el Curso de GitHub Copilot
Objetivos del curso
Mostrar de una manera práctica y las funcionalidades para el desarrollo con IA usando GitHub Copilot dentro de Visual Studio Code, detallando cada una de las características del plugin para desarrollo asistido por Inteligencia Artificial, así como prácticas recomendadas a la hora de usar asistentes de IA, como la creación de instrucciones para el proyecto, el acceso a skills de desarrollo, la creación de agentes personalizados, uso de MCP y mucho más.
Por qué debes aprender GitHub Copilot
Qué tengo que saber
No hay requisitos para realizar este curso. Lo puedes realizar independientemente de tus conocimientos.
Clases y contenidos
Vamos a conocer GitHub Copilot de una manera general, cómo instalarlo en VSCode y cómo usarlo con sus funciones más clásicas.
Diferentes modos de trabajo con GitHub Copilot Chat
Vamos a ver con más detalle cómo trabajar con GitHub Copilot y sus distintos modos (Agente, Preguntas, Plan) veremos con más detalle el "Plan mode" y cómo puede ayudarnos a realizar tareas más complejas de una manera más efectiva y acorde a nuestros gustos o necesidades.
En este vídeo vamos a ver la funcionalidad de código predictivo de GitHub Copilot, que no es la que más vamos a usar en el curso, pero que no deja de ser una funcionalidad disponible en esta herramienta de IA.
Un recorrido rápido a las opciones principales de la herramienta de chat, los distintos modos de trabajo y modelos de IA que podemos escoger.
Este modo simplemente nos ofrece respuestas sobre cualquier pregunta que tengamos, que puede englobar cualquier parte del proyecto. Veremos cómo gracias al modo Ask Copilot nos puede escanear todo un proyecto complejo, con monorepositorio, y decirnos cómo se organiza, o la arquitectura de los componentes del proyecto.
En este modo el agente de IA puede poner manos en el código y hacer todo tipo de operativas con tu proyecto, eliminando la necesidad de hacerlo por nosotros mismos. En modo agente el pediremos que haga componentes sobre un proyecto, usando el patrón de desarrollo que ya se está implementando con anterioridad.
Cuando la tarea es más complicada merece la pena planificar antes de actuar. En este paso veremos cómo crear un plan detallado sobre una tarea y cómo podemos modificar puntos del plan para ajustarlo antes de ponernos a desarrollar.
Personalización de proyectos con instrucciones
Vamos a ver cómo personalizar el comportamiento de los agentes de IA por medio de instrucciones. Revisaremos los diversos estándares de instrucciones para no perdernos y cómo trabajar de manera consistente si tenemos varios editores con varios agentes.
En las anteriores clases usamos un proyecto legacy en el que pasamos a usar la IA ciando el proyecto está ya funcionando. En este otro video vamos a crear un proyecto desde cero, en el que iremos creando código mediante la IA.
Veremos cómo definir instrucciones para el proyecto, de modo que le digamos al agente cómo queremos que trabaje, sin necesidad de repetirnos una y otra vez en cada sesión de chat y evitando que caiga en los mismos errores una y otra vez.
Cuando trabajas con la IA es importante hacer una memoria de cada rectificación que necesitas realizarle. Cada vez que veas que hay problemas y tienes que dirigir al agente, conviene pararse un momento y actualizar las instrucciones del proyecto. Pero puedes usar la propia IA para conseguirlo de una manera prácticamente automática.
Cómo definir instrucciones de proyecto mediante el archivo agents.md de modo que sean transversales a la mayoría de herramientas de IA que existen.
Skills
Cómo mejorar las habilidades de los agentes de IA por medio de Skills, de modo que conozcan las mejores prácticas para trabajar en las tecnologías que pensamos usar en el proyecto, con la información más actualizada.
Las skills son fundamentales para mejorar y personalizar el funcionamiento de los modelos LLM. Veremos qué son las skills, qué formato tienen y crearemos una skill en nuestro proyecto, de modo que podamos utilizarla para dirigir el trabajo de los agentes de IA.
La comunidad de desarrollo publica cientos o miles de skills que están listas para que nosotros las usemos en nuestros proyectos. Veremos cómo podemos instalar skills de otros desarrolladores y cómo usarlas en nuestro proyecto.
MCP en GitHub Copilot
Vamos a ver cómo podemos mejorar todavía más las habilidades de los agentes y las integraciones con servicios usando MCP.
Qué es un MCP y cómo nos permite conectar de manera rápida con otros sistemas de una manera práctica, de modo que integremos herramientas externas para que los agentes de IA se puedan apoyar en ellas durante nuestras sesiones de chat en el proyecto.
Veremos cómo configurar un MCP en Visual Studio Code, una forma rapidísima de ampliar el ámbito de tus agentes. Veremos un ejemplo con el MCP de GitHub. Una vez configurado el MCP veremos cómo podemos tirar de él para pedirle que haga cosas.
Aparte del método anterior podemos configurar un servidor de MCP en el proyecto mediante un archivo mcp.json que nos permite almacenar todo tipo de servidores que no tienen por qué tener extensiones específicas para Visual Studio Code.
Navegador integrado y asistencia con IA
Cómo usar el navegador recientemente integrado en GitHub Copilot para poder conversar con los agentes de IA y mostrar directamente cosas que estamos viendo en la web.
Gracias al navegador integrado dentro de VSCode nosotros podemos interactuar con la IA y pedirle que interprete la página que estamos viendo, pudiendo hacer acciones como ver su contenido, mensajes en la consola, o incluso pedirte que haga cosas con la web para obtener resultados.
Cómo podemos añadir elementos al contexto para solicitarle información sobre ellos, pero también para que los cambie, permitiendo trabajar directamente en vista diseño, sin tener que buscar los elementos en el código para aplicarles contexto. También veremos cómo podemos añadir capturas de pantalla al chat completas o sobre un área determinada.
Copilot-CLI: GitHub Copilot en terminal
Cómo usar GitHub Copilot en el terminal para realizar todo tipo de tareas sobre los proyectos desde el terminal.
Explicamos brevemente qué es Copilot-CLI para qué lo puedes usar, cómo instalarlo y cómo arrancarlo una vez instalado.
Veremos un ejemplo de cómo a partir de texto en la consola podemos pedirle que haga cosas en GitHub.
El CLI también permite cambiar el modelo con el que queremos procesar las solicitudes y los modos de trabajo, como el modo plan.
Cómo podemos referenciar los distintos agentes que tenemos declarados en agents.md o las skills que tenemos instaladas.
Cómo sacarle partido a Copilot CLI con otros comandos específicos.
Ventana de agentes
Qué nos ofrece y cómo trabajar con la ventana de agentes incluída actualmente en VSCode.
Ahora Visual Studio Code ofrece una ventana de agentes que permite una experiencia "Agent-first". Explicamos qué nos ofrece esta ventana de agentes para trabajar con cualquier proyecto de manera paralela.
Cómo tenemos que acceder hora con la ventana de agentes a los recursos de IA que venimos usando por proyecto o de forma global.
¿Conoces nuestra tarifa plana?
Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.