> For the complete documentation index, see [llms.txt](https://odi.gitbook.io/core/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://odi.gitbook.io/core/basics.md).

# Fundamentals

You can read about basic parts of **Odi** in next pages.

* [Getting Started](/core/basics/getting-started.md)
* [Controller](/core/basics/controller.md)
* [DTO](/core/basics/dto.md)
* [Authentication](/core/basics/authentication.md)
* [Dependency Injection](/core/basics/dependency-injection.md)
* [Service](/core/basics/service.md)
* [Web Sockets](/core/basics/web-sockets.md)
* [Database](/core/basics/database.md)
  * [Repository](/core/basics/database/repository.md)
  * [Model](/core/basics/database/model.md)
* [Middleware](/core/basics/middleware.md)
