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

# Backend

O backend do Chamilo 3.0 é construído sobre Symfony 7.4 com Doctrine ORM e API Platform.

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