Workshop ALDC · Ejercicios
🇪🇸 🇬🇧
AL Development Collection · Core v1.1

Material práctico del workshop

Cinco workspaces starter, uno por bloque. Clona el repo antes de entrar en sala, abre la carpeta de tu bloque en VS Code y ejecuta el flujo ALDC — desde el primer prompt hasta el PR final.

Clonar el repo Ver los starters
QR web del workshop
Web del workshop · slides y bloques Workshop ALDC · V-Valley 2026 javiarmesto.github.io/
workshop-v-valley-aldc-2026-04-REPO
Scroll
Estructura

Cinco starters, uno por bloque

Cada carpeta es independiente. Abre la que corresponde al bloque que estés siguiendo. El Bloque 04 tiene dos variantes — green field y brown field — que parten de contextos distintos y se resuelven con enfoques diferentes.

01 30 min · Bloque 01

GitHub Copilot para Business Central

El workspace de arranque del Bloque 01. Copilot configurado con Instructions + Prompts y un HelloWorld.PageExt.al de referencia. Todo listo para practicar el patrón Context / Task / Constraints / Output.

  • Instructions file con perfil BC/AL incluido
  • 3 prompts de demostración copiables
  • Estructura de carpetas Tables/ vacía — la rellenas tú
  • Sin ALDC — solo Copilot nativo
02 45 min · Bloque 02

ALDC + Agent Skills + Skills Evidencing

ALDC instalado y listo. El bloque más denso — aquí se despliega la arquitectura completa en 5 capas y se practica Skills Evidencing en tiempo real.

  • aldc.yaml incluido · configuración base lista
  • Carpetas Skills/ y Prompts/ de partida
  • Ejercicios de skill-diagnostics en vivo
03 45 min · Bloque 03

Coding Agents · architect → spec → conductor

El flujo real de ALDC con los tres subagentes. Incluye la guía de instalación de ALDC y el caso Barista Incidents listo para ejecutar al-architect.

  • docs/INSTALACION-ALDC.md · paso a paso
  • docs/caso-barista-incidents.md · el brief
  • TDD en siete pasos con HITL entre fases
04 50 min · Green Field

Caso práctico · desde cero

Barista Incidents desde una extensión vacía. El PRD v0.1-live en Sprint 0 — al-architect genera la spec, al-conductor orquesta la implementación.

  • src/ vacío · carpetas DataModel, Logic, Pages, Security
  • PRD-v0.1-live-mini.md como fuente de entrada
  • aldc.yaml configurado para green field
04 50 min · Brown Field

Caso práctico · sobre extensión existente

Barista Incidents sobre una base ya construida. La extensión Circe Innovation · Barista Incidents 1.0.0.0 está instalada. El ticket CRONUS-2026-042 es la entrada.

  • src/ completo · extensión de referencia incluida
  • TICKET-CRONUS-2026-042.md · brief del cliente
  • PRD-ALDC.md con contexto técnico completo
Pre-requisitos

Cuatro herramientas antes de la sala

Todo corre en local. VS Code + la extensión AL Language + GitHub Copilot Chat + ALDC. El Bloque 03 incluye su propia guía de instalación de ALDC — para los bloques 01 y 02 las dos primeras son suficientes.

Paso 1 VS Code actualizado
Paso 2 AL Language ms-dynamics-smb.al
Paso 3 Copilot Chat plan gratuito vale
Paso 4 ALDC desde Marketplace
✓ Listo para el lab

~10 minutos · instalación en local · sin servidor

Spec driven

Nada se implementa sin una spec aprobada. El contrato precede al código, no al revés.

HITL gates

Plan approval, phase commit, PR. Un humano firma entre fases — no al final, entre.

Skills Evidencing

Cada agente declara qué skill cargó y qué patrón aplicó. Auditable por diseño.

La spec es el cerebro.
Los agentes son el sistema nervioso.

— Javier Armesto
Créditos y recursos

Gente, proyecto, licencia

Todo lo que se presenta en el workshop es open source — ALDC vive en GitHub bajo licencia abierta. Este repo recoge los 5 starters; las notas del creador son privadas.

El creador

Javier Armesto
Head of R&D & AI · VS Sistemas
Microsoft MVP · BC & Azure AI Services

El proyecto

ALDC — AL Development Collection. Core v1.1 con ~44 piezas abiertas.