> 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-de/entwicklerhandbuch/developer-guide/backend.md).

# Backend

Das Backend von Chamilo 2.0 basiert auf Symfony 6.4 mit Doctrine ORM und API Platform.

* [**Symfony-Architektur**](/2.x-de/entwicklerhandbuch/developer-guide/backend/symfony-architecture.md) — Bundles, Dienste und die allgemeine Backend-Struktur
* [**Entitäten und Doctrine**](/2.x-de/entwicklerhandbuch/developer-guide/backend/entities-and-doctrine.md) — Die Doctrine-Entitätsklassen und ihre Beziehungen
* [**Ressourcensystem**](/2.x-de/entwicklerhandbuch/developer-guide/backend/resource-system.md) — Die Abstraktion von ResourceNode/ResourceFile (zentrales architektonisches Konzept)
* [**Controller**](/2.x-de/entwicklerhandbuch/developer-guide/backend/controllers.md) — Organisation der Controller und Routing-Muster
* [**Ereignisse und Listener**](/2.x-de/entwicklerhandbuch/developer-guide/backend/events-and-listeners.md) — Wie Chamilo das Symfony-Ereignissystem nutzt
* [**Einstellungssystem**](/2.x-de/entwicklerhandbuch/developer-guide/backend/settings-system.md) — Die Einstellungsschemata in `src/CoreBundle/Settings/` und wie die Plattformkonfiguration funktioniert
