//VsCode y Github Copilot

Desarrollo profesional con VsCode y GitHub Copilot|

Configura y exprime GitHub Copilot en VsCode

Aprende a desarrollar aplicaciones usando las herramientas con IA de Microsoft: confiables, robustas y con un respaldo asegurado durante a帽os.

Motivaci贸n

Frente a la proliferaci贸n de nuevas soluciones y herramientas IA, muchas empresas apuestan por tecnolog铆as consolidadas, con soporte continuado y un amplio ecosistema. Este curso se apoya precisamente en dos pilares s贸lidos: Visual Studio Code y GitHub Copilot, productos de Microsoft con millones de usuarios y una integraci贸n fluida en entornos reales de desarrollo.

Para aumentar tu productividad y la calidad de tu c贸digo usando Inteligencia Artificial no necesitas reinventar tu flujo de trabajo ni adoptar soluciones inestables: aqu铆 aprender谩s a sacar el m谩ximo partido a lo que ya se est谩 utilizando hoy en departamentos t茅cnicos de todo el mundo.

Objetivos del Curso

  • Integrar GitHub Copilot de forma efectiva en VsCode para asistir durante el desarrollo.
  • Comprender las capacidades y limitaciones de Copilot en distintos contextos.
  • Aplicar buenas pr谩cticas en el uso de asistentes IA para mantener la calidad del software.
  • Aprender t茅cnicas de prompt engineering y context engineering aplicadas al desarrollo con Copilot.
  • Mejorar la productividad individual y en equipo mediante la colaboraci贸n asistida por IA.

Ediciones

  • Curso en directo y a medida en tu empresa o centro de formaci贸n.

  • Contacta con Alberto Basalo

  • Sesiones impartidas siguiendo la metodolog铆a TBR (Training from the Back of the Room)

Contenido

1. Tu IDE con IA

Por qu茅 usarlo y c贸mo configurarlo

  • El editor y sus extensiones
  • Auto-completado y sugerencias
  • El Chat, los modelos y la carpeta .github

2. Agent chat mode

Mant茅n el control y otorga agencia a Copilot

  • Herramientas y MCP
  • Prompts: contexto workflow y validaci贸n
  • Instrucciones: plantillas y gu铆as auto-aplicables

3. QA con Copilot

Mantenimiento a largo plazo

  • Testing unitario (y otros)
  • Refactorizaci贸n y patrones
  • Documentaci贸n de c贸digo, de proyecto y de sistema.

4. SDLC con Copilot

Tres roles y chat-modes desde los requisitos hasta el despliegue

  • Architect: Requerimientos, modelo y backlog
  • Builder: especificaciones, dise帽o, planificaci贸n y ejecuci贸n
  • Craftsman: Testing, refactorizaci贸n y documentaci贸n

5. Proyectos reales

Adaptaci贸n a metodolog铆as y tecnolog铆as existentes y cambiantes

  • Instrucciones legadas
  • Instrucciones actualizadas
  • Abierto al cambio

Caracter铆sticas

Prerrequisitos

  • Conocimientos b谩sicos VsCode y modelos de IA
  • Experiencia en desarrollo profesional con TypeScript, Java o C#
  • Inter茅s en mejorar la productividad con IA

Herramientas que Utilizaremos

  • VsCode + GitHub Copilot: Editor con plugin de IA integrada, ampliamente adoptado en entornos profesionales.
  • GitHub Issues: Gesti贸n de tareas y proyectos