> 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-id/panduan-pengembang/developer-guide/backend.md).

# Backend

Backend Chamilo 2.0 dibangun dengan Symfony 6.4, menggunakan Doctrine ORM dan API Platform.

* [**Arsitektur Symfony**](/2.x-id/panduan-pengembang/developer-guide/backend/symfony-architecture.md) — Bundle, layanan, dan struktur umum backend
* [**Entitas dan Doctrine**](/2.x-id/panduan-pengembang/developer-guide/backend/entities-and-doctrine.md) — Kelas entitas Doctrine dan hubungan antaranya
* [**Sistem Sumber Daya**](/2.x-id/panduan-pengembang/developer-guide/backend/resource-system.md) — Abstraksi ResourceNode/ResourceFile (konsep arsitektur utama)
* [**Controller**](/2.x-id/panduan-pengembang/developer-guide/backend/controllers.md) — Organisasi controller dan pola routing
* [**Event dan Listener**](/2.x-id/panduan-pengembang/developer-guide/backend/events-and-listeners.md) — Cara Chamilo menggunakan sistem event Symfony
* [**Sistem Pengaturan**](/2.x-id/panduan-pengembang/developer-guide/backend/settings-system.md) — Skema pengaturan di `src/CoreBundle/Settings/` dan cara kerja konfigurasi platform
