> 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-nl/ontwikkelaarsgids/developer-guide/backend.md).

# Backend

De backend van Chamilo 2.0 is gebouwd op Symfony 6.4 met Doctrine ORM en API Platform.

* [**Symfony Architectuur**](/2.x-nl/ontwikkelaarsgids/developer-guide/backend/symfony-architecture.md) — Bundles, services en de algemene backendstructuur
* [**Entiteiten en Doctrine**](/2.x-nl/ontwikkelaarsgids/developer-guide/backend/entities-and-doctrine.md) — De Doctrine-entiteitsklassen en hun onderlinge relaties
* [**Bronnensysteem**](/2.x-nl/ontwikkelaarsgids/developer-guide/backend/resource-system.md) — De abstractie van ResourceNode/ResourceFile (belangrijk architecturaal concept)
* [**Controllers**](/2.x-nl/ontwikkelaarsgids/developer-guide/backend/controllers.md) — Organisatie van controllers en routingpatronen
* [**Gebeurtenissen en Listeners**](/2.x-nl/ontwikkelaarsgids/developer-guide/backend/events-and-listeners.md) — Hoe Chamilo het Symfony-gebeurtenissysteem gebruikt
* [**Instellingensysteem**](/2.x-nl/ontwikkelaarsgids/developer-guide/backend/settings-system.md) — De instellingsschema's in `src/CoreBundle/Settings/` en hoe platformconfiguratie werkt
