> 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-pt/guia-do-desenvolvedor/developer-guide/backend.md).

# Backend

O backend do Chamilo 2.0 é construído com Symfony 6.4, utilizando Doctrine ORM e API Platform.

* [**Arquitetura Symfony**](/2.x-pt/guia-do-desenvolvedor/developer-guide/backend/symfony-architecture.md) — Bundles, serviços e a estrutura geral do backend
* [**Entidades e Doctrine**](/2.x-pt/guia-do-desenvolvedor/developer-guide/backend/entities-and-doctrine.md) — As classes de entidade Doctrine e como elas se relacionam
* [**Sistema de Recursos**](/2.x-pt/guia-do-desenvolvedor/developer-guide/backend/resource-system.md) — A abstração ResourceNode/ResourceFile (conceito arquitetural chave)
* [**Controladores**](/2.x-pt/guia-do-desenvolvedor/developer-guide/backend/controllers.md) — Organização de controladores e padrões de roteamento
* [**Eventos e Listeners**](/2.x-pt/guia-do-desenvolvedor/developer-guide/backend/events-and-listeners.md) — Como o Chamilo utiliza o sistema de eventos do Symfony
* [**Sistema de Configurações**](/2.x-pt/guia-do-desenvolvedor/developer-guide/backend/settings-system.md) — Os esquemas de configurações em `src/CoreBundle/Settings/` e como funciona a configuração da plataforma
