> For the complete documentation index, see [llms.txt](https://docs.chamilo.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chamilo.org/2.x-es/guia-para-desarrolladores/developer-guide/backend.md).

# Backend

El backend de Chamilo 2.0 está construido sobre Symfony 6.4 con Doctrine ORM y API Platform.

* [**Arquitectura de Symfony**](/2.x-es/guia-para-desarrolladores/developer-guide/backend/symfony-architecture.md) — Bundles, servicios y la estructura general del backend
* [**Entidades y Doctrine**](/2.x-es/guia-para-desarrolladores/developer-guide/backend/entities-and-doctrine.md) — Las clases de entidades de Doctrine y cómo se relacionan
* [**Sistema de Recursos**](/2.x-es/guia-para-desarrolladores/developer-guide/backend/resource-system.md) — La abstracción ResourceNode/ResourceFile (concepto arquitectónico clave)
* [**Controladores**](/2.x-es/guia-para-desarrolladores/developer-guide/backend/controllers.md) — Organización de controladores y patrones de enrutamiento
* [**Eventos y Listeners**](/2.x-es/guia-para-desarrolladores/developer-guide/backend/events-and-listeners.md) — Cómo Chamilo utiliza el sistema de eventos de Symfony
* [**Sistema de Configuración**](/2.x-es/guia-para-desarrolladores/developer-guide/backend/settings-system.md) — Los esquemas de configuración en `src/CoreBundle/Settings/` y cómo funciona la configuración de la plataforma
