> 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-el/odigos-programmatisti/developer-guide/backend.md).

# Backend

Το backend του Chamilo 2.0 βασίζεται στο Symfony 6.4 με Doctrine ORM και API Platform.

* [**Αρχιτεκτονική Symfony**](/2.x-el/odigos-programmatisti/developer-guide/backend/symfony-architecture.md) — Bundles, υπηρεσίες και η συνολική δομή του backend
* [**Οντότητες και Doctrine**](/2.x-el/odigos-programmatisti/developer-guide/backend/entities-and-doctrine.md) — Οι κλάσεις οντοτήτων του Doctrine και οι σχέσεις τους
* [**Σύστημα Πόρων**](/2.x-el/odigos-programmatisti/developer-guide/backend/resource-system.md) — Η αφαίρεση ResourceNode/ResourceFile (κεντρική αρχιτεκτονική έννοια)
* [**Controllers**](/2.x-el/odigos-programmatisti/developer-guide/backend/controllers.md) — Οργάνωση controllers και πρότυπα δρομολόγησης
* [**Γεγονότα και Listeners**](/2.x-el/odigos-programmatisti/developer-guide/backend/events-and-listeners.md) — Πώς χρησιμοποιεί το Chamilo το σύστημα γεγονότων του Symfony
* [**Σύστημα Ρυθμίσεων**](/2.x-el/odigos-programmatisti/developer-guide/backend/settings-system.md) — Τα σχήματα ρυθμίσεων στο `src/CoreBundle/Settings/` και η λειτουργία διαμόρφωσης της πλατφόρμας
