> 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-fr/guide-du-developpeur/developer-guide/backend.md).

# Backend

Le backend de Chamilo 2.0 est construit sur Symfony 6.4 avec Doctrine ORM et API Platform.

* [**Architecture Symfony**](/2.x-fr/guide-du-developpeur/developer-guide/backend/symfony-architecture.md) — Bundles, services et structure générale du backend
* [**Entités et Doctrine**](/2.x-fr/guide-du-developpeur/developer-guide/backend/entities-and-doctrine.md) — Les classes d'entités Doctrine et leurs relations
* [**Système de ressources**](/2.x-fr/guide-du-developpeur/developer-guide/backend/resource-system.md) — L'abstraction ResourceNode/ResourceFile (concept architectural clé)
* [**Contrôleurs**](/2.x-fr/guide-du-developpeur/developer-guide/backend/controllers.md) — Organisation des contrôleurs et modèles de routage
* [**Événements et écouteurs**](/2.x-fr/guide-du-developpeur/developer-guide/backend/events-and-listeners.md) — Comment Chamilo utilise le système d'événements de Symfony
* [**Système de paramètres**](/2.x-fr/guide-du-developpeur/developer-guide/backend/settings-system.md) — Les schémas de paramètres dans `src/CoreBundle/Settings/` et le fonctionnement de la configuration de la plateforme
