Un siguiente paso claro
No tienes que completar todos los idiomas, instalar todos los runtimes ni usar todas las funciones de agente. Elige una ruta, demuestra sus prerrequisitos y avanza cuando la evidencia esté lista. Los niveles del curso describen complejidad, no una certificación.
[!TIP] Ruta inicial recomendada: Empieza aquí → laboratorio 01 → un idioma a través de los laboratorios 02–05 → personalización → un escenario avanzado. Si prefieres historias cortas de fantasía, toma la ruta de aventuras en su lugar.
¿Qué es obligatorio?
| Etiqueta | Significado | Ejemplo |
|---|---|---|
| Obligatorio | Necesario para los criterios de aceptación del ejercicio elegido | Su runtime, línea base, cambio acotado, comprobación negativa, revisión y restablecimiento |
| Opcional | Añade otra experiencia sin bloquear la lección local | Un repositorio de GitHub, un segundo idioma, Codespace, UI o integración en vivo marcados explícitamente como opcionales |
| Avanzado | Requiere modelos mentales previos y revisión adicional | Herramientas externas, propiedad paralela, identidad del SDK, ejecución en la nube y modernización |
| Mantenedor | Cambia este currículo, no la aplicación del alumno | Compilaciones del sitio, empaquetado, traducciones y publicación |
Se requiere acceso a Copilot para la práctica de IA en vivo, no para inspeccionar el origen ni ejecutar comprobaciones locales deterministas. Si no hay acceso, registra esa limitación en lugar de presentar una simulación como una ejecución real del agente.
Ruta A — Práctica profesional guiada
Etapa 1: oriéntate
- Completa Empieza aquí para obtener un cambio verificado.
- Completa 01 — Contexto e interfaz.
- Explica rol, harness, entorno y permisos usando tu propia sesión.
Evidencia de salida: una línea base que pasa, un cambio revisado, una afirmación negativa y un registro honesto de qué herramientas estaban disponibles.
Etapa 2: elige un solo lenguaje de aplicación
| Orden | Ruta C# | Ruta Python | Por qué sigue esto |
|---|---|---|---|
| Preparar | Entorno C# | Entorno Python | Selecciona el runtime y el directorio de trabajo correctos |
| 02 | Analizar/documentar | Analizar/documentar | Comprende la aplicación existente antes de cambiarla |
| 03 | Desarrollar una funcionalidad | Desarrollar una funcionalidad | Conecta los criterios de aceptación con un comportamiento de extremo a extremo |
| 04 | Pruebas xUnit | Pruebas pytest | Aprende si las pruebas detectan realmente un resultado incorrecto |
| 05 | Refactorización segura | Refactorización segura | Cambia la estructura preservando el comportamiento observable |
Cada kit parte de su propia línea base declarada. Tu solución del ejercicio anterior no es un requisito silencioso del siguiente kit. No sobrescribas una copia con otra; conserva la evidencia de cada intento.
Etapa 3: practica una decisión de ingeniería
Elige el escenario que coincide con tu trabajo. No son siete prerrequisitos para cada laboratorio avanzado.
| Laboratorios | Escenario | Preparación |
|---|---|---|
| 06 | Prototipo de compras accesible | Node, navegador, PRD pequeño |
| 07, 08, 09 | Duplicación, extracción y reglas de decisión | Conceptos básicos de C# y pruebas de caracterización |
| 10 | Perfilado acotado | C#; una carga pequeña y salida funcional sin cambios |
| 11 | De incidencia a cambio revisado | Prueba de regresión local; PR remota opcional |
| 12 | Simulación de incidente sin credenciales | Node; sin token real ni operación de proveedor |
Etapa 4: personalización y escenarios avanzados
Empieza con 15 — Personalización cuando puedas verificar un cambio pequeño. Luego elige un propósito, no solo el siguiente número:
| Propósito | Secuencia | Límite de evidencia |
|---|---|---|
| Definir un producto nuevo | Configuración de Spec Kit → 13 — Nuevo proyecto | Contrato RSS local; sin obtención remota de feeds |
| Añadir comportamiento a una aplicación existente | Configuración → 14 — Funcionalidad brownfield | Los contratos antiguo y nuevo pasan juntos |
| Cambiar el almacenamiento sin cambiar a los consumidores | Configuración → 17 — Modernización | Reconciliación de datos, no sobrescritura y reversión |
| Incrustar un runtime de agente | Configuración del SDK → 16 — SDK | Pruebas offline de herramientas y ciclo de vida; la inferencia autenticada se registra aparte |
Ruta B — Aventuras apoyadas por historia
Usa el mapa de aventuras en este orden:
| Etapa | Secuencia | Lista para continuar cuando… |
|---|---|---|
| Fundamentos | Portales de Nexus → Espejos de Contexto | Separas rol, harness y entorno y puedes fundamentar una respuesta en archivos |
| Básicos | Bucle de Tempora → Leyes de Eldoria | Puedes acotar la iteración y escribir instrucciones delimitadas y comprobables |
| Intermedio | Habilidades de Algora → Agentes de Stellaris → Guardrails de Stonevale | Distingues experiencia, rol, traspaso y política determinista |
| Avanzado | Cartógrafo MCP → Grafo de Lumoria → Mythos Paralelo | Puedes describir límites de confianza, dependencias y propiedad independiente |
| Superficies | Ciudadela en la Nube → Puerta del Terminal → Fábrica de Autómatas | Distingues la validación de contratos de la ejecución remota y real en runtime |
| Proyecto final | Convergencia de los Tres Reinos | Puedes mapear requisitos a actores, entornos, artefactos y evidencia revisada |
Cada aventura incluye un laboratorio correspondiente, un ejercicio de fallo y una rúbrica. Descarga un kit a la vez. La historia es una ayuda para la memoria; la corrección sigue viniendo de los criterios de aceptación del laboratorio.
Qué significa y qué no significa “de básico a avanzado”
| Incluido en este kit | No se establece automáticamente |
|---|---|
| Investigación, planificación, implementación, pruebas y revisión | Dominio de todos los lenguajes de programación o de todas las funciones de Copilot |
| Ejercicios locales para instrucciones, skills, agentes, MCP y tareas paralelas | Compatibilidad universal del host o permiso para instalar servidores arbitrarios |
| Flujos de trabajo de greenfield, funciones y modernización guiados por especificación | Una migración de producción o compatibilidad con todas las plataformas de datos |
| Límites de SDK y solicitudes en vivo opcionales | Calidad del modelo en usuarios reales o tráfico a escala de producción |
| Contratos de tareas en la nube y delegación autorizada opcional | Una ejecución en la nube solo porque pasó un verificador JSON |
| Gráficos de aprendizaje accesibles y comprobaciones de UI cuando corresponda | Una certificación universal de accesibilidad para cada solución del alumno |
El kit enseña un método y ofrece ejercicios que producen evidencia. Las preocupaciones de producción adicionales —operaciones, cumplimiento, identidad real, despliegue y evaluación más amplia— requieren sus propios requisitos y verificación.
Elige un punto de parada realista
- Primera sesión: termina el ejercicio de saludo y explica tu evidencia.
- Práctica de aplicación: completa la secuencia 02–05 de un solo lenguaje.
- Taller de equipo: elige un escenario de ingeniería y luego un traspaso revisado.
- Práctica avanzada: completa un escenario de integración y etiqueta la evidencia local frente a la en vivo.
No te apresures hasta el proyecto final saltándote un prerrequisito fallido. Usa la guía de configuración para los bloqueos de entorno y la solución de problemas de la lección para los fallos de comportamiento.
| Anterior | Siguiente |
|---|---|
| Empezar aquí | Descarga tu kit seleccionado |