> 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/it/guida-per-sviluppatori/developer-guide/backend.md).

# Backend

Il backend di Chamilo 2.0 è costruito su Symfony 6.4 con Doctrine ORM e API Platform.

* [**Architettura Symfony**](/2.x/it/guida-per-sviluppatori/developer-guide/backend/symfony-architecture.md) — Bundle, servizi e struttura generale del backend
* [**Entità e Doctrine**](/2.x/it/guida-per-sviluppatori/developer-guide/backend/entities-and-doctrine.md) — Le classi di entità Doctrine e le loro relazioni
* [**Sistema delle Risorse**](/2.x/it/guida-per-sviluppatori/developer-guide/backend/resource-system.md) — L'astrazione ResourceNode/ResourceFile (concetto architettonico chiave)
* [**Controller**](/2.x/it/guida-per-sviluppatori/developer-guide/backend/controllers.md) — Organizzazione dei controller e modelli di routing
* [**Eventi e Listener**](/2.x/it/guida-per-sviluppatori/developer-guide/backend/events-and-listeners.md) — Come Chamilo utilizza il sistema di eventi di Symfony
* [**Sistema delle Impostazioni**](/2.x/it/guida-per-sviluppatori/developer-guide/backend/settings-system.md) — Gli schemi delle impostazioni in `src/CoreBundle/Settings/` e il funzionamento della configurazione della piattaforma
