📚 Guía del Laboratorio • ← README
Nivel: Principiante a Intermedio Stack: Swift / SwiftUI / Xcode
Bienvenido al taller Landmarks — un laboratorio práctico donde aprenderás a usar GitHub Copilot para Xcode mediante ejercicios prácticos con una aplicación real de SwiftUI.
Antes de comenzar, verifica:
- Xcode 15 o posterior instalado
- Extensión GitHub Copilot para Xcode instalada
- Sesión iniciada en GitHub Copilot en Xcode
- Panel de Copilot Chat abierto y listo
| # | Habilidad | Descripción |
|---|---|---|
| 1 | Code Completion | Obtén sugerencias inteligentes en línea mientras escribes |
| 2 | Copilot Chat | Haz preguntas sobre tu código y obtén respuestas instantáneas |
| 3 | Agent Mode | Refactorización multi-archivo y generación de código complejo |
| 4 | Plan Agent | Descompón tareas complejas en pasos accionables |
| 5 | MCP Servers | Extiende Copilot con integración de GitHub |
| 6 | Copilot Vision | Generación de código consciente de la UI (opcional) |
| Parte | Título | Descripción |
|---|---|---|
| 01 | Requisitos Previos y Configuración | Instalar y configurar GitHub Copilot para Xcode |
| 02 | Comprendiendo el Código con Copilot Chat | Explorar código con asistencia de IA |
| 03 | Completado de Código | Sugerencias en línea impulsadas por IA |
| 04 | Agent Mode | Refactorización multi-archivo |
| 05 | Plan Agent | Descomponer funcionalidades complejas |
| 06 | Integración con MCP Server | Herramientas de GitHub en Copilot |
| 07 | Copilot Vision (Opcional) | Generar código a partir de diseños de UI |
Después de completar este taller, deberías ser capaz de:
- Usar Copilot Chat para entender y explorar código
- Aceptar y usar sugerencias de código en línea de forma efectiva
- Aplicar Agent Mode para refactorización multi-archivo
- Descomponer funcionalidades complejas con Plan Agent
- Configurar y usar MCP servers (integración con GitHub)
- (Opcional) Generar código a partir de maquetas de UI con Copilot Vision
- Escribir mejores prompts para sugerencias más precisas
- Mantén el Preview Canvas abierto — Observa las actualizaciones de la UI en vivo mientras programas
- Haz commits frecuentes — Guarda estados funcionales con frecuencia
- Usa Cmd + Z — Revierte cambios inesperados rápidamente
- 📌 Fija esta guía — Mantenla visible mientras trabajas