Curso de GitHub Copilot

Saca el máximo partido al desarrollo asistido por IA con GitHub Copilot en VSCode
Inscripciones abiertas
Intermedio
7 Clases 12 h (aprox.)

Inicio del curso

Miércoles 24 de junio

Vídeo on-demand: "Introducción a GitHub Copilot"

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.

Qué aprenderé en el Curso de GitHub Copilot

  • Usar GitHub Copilot dentro de VSCode para desarrollar asistido por la IA
  • Entender los distintos modos de trabajo: Agente, Pregunta, Plan… y cuándo y cómo utilizar cada uno
  • Las mejores prácticas para ayudar a los asistentes de IA a entender tu proyecto
  • Instrucciones específicas para GitHub Copilot vs instrucciones para todos los agentes en AGENTS.md
  • Skills para que la IA tenga claras las tecnologías con las que vas a trabajar, con la información más relevante y actualizada
  • Usar servidores de MCP para ampliar las herramientas de tus agentes de IA
  • Crear agentes personalizados, especializados en resolver tareas concretas
  • Usar GitHub Copilot desde el terminal para tareas en background
  • Usar el navegador integrado dentro del editor y las herramientas para conversar con el agente sobre nuestra página en funcionamiento

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

GitHub Copilot comenzó como una utilidad para autocompletado inteligente de código que nos ofrecía sugerencias en tiempo real. Fué todo un éxito y supuso un wow para millones de desarrolladores, sin embargo, hoy es mucho más poderoso. Gracias a GitHub Copilot tienes una de las herramientas más sofisticadas de la industria para desarrollar asistido por la IA, dentro de tu editor favorito. Nosotros lo vamos a aplicar a Visual Studio Code pero las mismas herramientas las tienes disponibles en muchos otros editores e IDE diversos.

Con este curso aprenderás a sacarle todo el partido a las herramientas más avanzadas de GitHub Copilot para mejorar tu productividad y acelerar tareas repetitivas, tests y refactors. Aprenderás además a mejorar tus habilidades para sacarle el partido a la IA en el desarrollo de tareas complejas con herramientas como el plan mode o los agentes personalizados.

También aprenderás a definir instrucciones para los agentes de IA, así como añadir skills para las tecnologías que requiera tu proyecto, asegurando la calidad del código y las mejores prácticas. Adicionalmente veremos y usaremos herramientas avanzadas como los MCP para ampliar las herramientas e integraciones de tu agente de IA.

En resumen, gracias al Curso de GitHub Copilot podrás programar con IA dentro de VS Code de forma profesional, crítica y actualizada, mejorando tu productividad y la calidad de tus desarrollos.

Qué tengo que saber

No hay requisitos para realizar este curso. Lo puedes realizar independientemente de tus conocimientos.

Clases y contenidos

Introducción a GitHub Copilot

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.

Añadir a Google Calendar
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.

Añadir a Google Calendar
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.

Añadir a Google Calendar
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.

Añadir a Google Calendar
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.

Añadir a Google Calendar
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.

Añadir a Google Calendar
Aplicación de GitHub Copilot en terminal

Cómo arrancar GitHub Copilot en el terminal para realizar otros tipos de tareas sobre los proyectos.

Añadir a Google Calendar
¿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.

Suscríbete