# Повний посібник з Yii 2.0

> Table of contents of the guide: getting started, application structure, requests, key concepts, databases, forms, output, security, caching, REST and testing.

Даний посібник випущено відповідно до [положень про документацію Yii](https://www.yiiframework.com/doc/terms/).

All Rights Reserved.

2014 (c) Yii Software LLC.

## Введення

- [Про Yii](/docs/uk/guide/intro-yii/index.md)
- [Оновлення із версії 1.1](/docs/uk/guide/intro-upgrade-from-v1/index.md)

## Перше знайомство

- [Встановлення Yii](/docs/uk/guide/start-installation/index.md)
- [Виконання додатків](/docs/uk/guide/start-workflow/index.md)
- [Говоримо "Привіт"](/docs/uk/guide/start-hello/index.md)
- [Робота з формами](/docs/uk/guide/start-forms/index.md)
- [Робота з базами даних](/docs/uk/guide/start-databases/index.md)
- [Генерування коду за допомогою Gii](/docs/uk/guide/start-gii/index.md)
- [Наступні кроки](/docs/uk/guide/start-looking-ahead/index.md)

## Структура додатка

- [Огляд](/docs/uk/guide/structure-overview/index.md)
- [Вхідні скрипти](/docs/uk/guide/structure-entry-scripts/index.md)
- [Додатки](/docs/uk/guide/structure-applications/index.md)
- [Компоненти додатка](/docs/uk/guide/structure-application-components/index.md)
- [Контролери](/docs/uk/guide/structure-controllers/index.md)
- [Моделі](/docs/uk/guide/structure-models/index.md)
- **TBD** [Представлення](/docs/uk/guide/structure-views/index.md)
- **TBD** [Модулі](/docs/guide/structure-modules/index.md)
- **TBD** [Фільтри](/docs/guide/structure-filters/index.md)
- **TBD** [Віджети](/docs/guide/structure-widgets/index.md)
- **TBD** [Ресурси](/docs/guide/structure-assets/index.md)
- **TBD** [Розширення](/docs/guide/structure-extensions/index.md)

## Обробка запитів

- **TBD** [Огляд](/docs/guide/runtime-overview/index.md)
- **TBD** [Початкове завантаження](/docs/guide/runtime-bootstrapping/index.md)
- **TBD** [Маршрутизація та створення URL](/docs/guide/runtime-routing/index.md)
- **TBD** [Запити](/docs/guide/runtime-requests/index.md)
- **TBD** [Відповіді](/docs/guide/runtime-responses/index.md)
- **TBD** [Сесії та кукі](/docs/uk/guide/runtime-sessions-cookies/index.md)
- **TBD** [Обробка помилок](/docs/guide/runtime-handling-errors/index.md)
- **TBD** [Журналювання](/docs/guide/runtime-logging/index.md)

## Основні поняття

- **TBD** [Компоненти](/docs/guide/concept-components/index.md)
- **TBD** [Властивості](/docs/guide/concept-properties/index.md)
- **TBD** [Події](/docs/guide/concept-events/index.md)
- **TBD** [Поведінки](/docs/guide/concept-behaviors/index.md)
- **TBD** [Конфігурації](/docs/guide/concept-configurations/index.md)
- [Псевдоніми](/docs/uk/guide/concept-aliases/index.md)
- [Автозавантаження класів](/docs/uk/guide/concept-autoloading/index.md)
- **TBD** [Локатор служб](/docs/guide/concept-service-locator/index.md)
- **TBD** [Dependency Injection Container](/docs/guide/concept-di-container/index.md)

## Робота з базами даних

- **TBD** [Обʼєкти доступу до даних (DAO)](/docs/guide/db-dao/index.md): Зʼєднання з базою даних, прості запити, транзакції і робота зі схемою
- **TBD** [Конструктор запитів](/docs/guide/db-query-builder/index.md): Запити до бази даних через простий шар абстракції
- **TBD** [Active Record](/docs/guide/db-active-record/index.md): Отримання обʼєктів AR, робота з ними та визначення звʼязків
- **TBD** [Міграції](/docs/guide/db-migrations/index.md): Контроль версій схеми даних при роботі в команді
- [Sphinx](https://github.com/yiisoft/yii2-sphinx/blob/master/docs/guide/README.md)
- [Redis](https://github.com/yiisoft/yii2-redis/blob/master/docs/guide/README.md)
- [MongoDB](https://github.com/yiisoft/yii2-mongodb/blob/master/docs/guide/README.md)
- [ElasticSearch](https://github.com/yiisoft/yii2-elasticsearch/blob/master/docs/guide/README.md)

## Отримання даних від користувача

- **TBD** [Створення форм](/docs/guide/input-forms/index.md)
- **TBD** [Перевірка вводу](/docs/guide/input-validation/index.md)
- **TBD** [Завантаження файлів](/docs/guide/input-file-upload/index.md)
- **TBD** [Збір табличного вводу](/docs/guide/input-tabular-input/index.md)
- **TBD** [Робота з декількома моделями](/docs/guide/input-multiple-models/index.md)

## Відображення даних

- **TBD** [Форматування даних](/docs/guide/output-formatting/index.md)
- **TBD** [Розділення на сторінки](/docs/guide/output-pagination/index.md)
- **TBD** [Сортування](/docs/guide/output-sorting/index.md)
- **TBD** [Провайдери даних](/docs/guide/output-data-providers/index.md)
- **TBD** [Віджети даних](/docs/guide/output-data-widgets/index.md)
- **TBD** [Робота з клієнтськими скриптами](/docs/guide/output-client-scripts/index.md)
- **TBD** [Темізація](/docs/guide/output-theming/index.md)

## Безпека

- **TBD** [Аутентифікація](/docs/guide/security-authentication/index.md)
- **TBD** [Авторизація](/docs/guide/security-authorization/index.md)
- **TBD** [Робота з паролями](/docs/guide/security-passwords/index.md)
- [Клієнти авторизації](https://github.com/yiisoft/yii2-authclient/blob/master/docs/guide/README.md)
- **TBD** [Кращі практики](/docs/guide/security-best-practices/index.md)

## Кешування

- **TBD** [Огляд](/docs/guide/caching-overview/index.md)
- **TBD** [Кешування даних](/docs/guide/caching-data/index.md)
- [Кешування фрагментів](/docs/uk/guide/caching-fragment/index.md)
- **TBD** [Кешування сторінок](/docs/guide/caching-page/index.md)
- **TBD** [HTTP кешування](/docs/guide/caching-http/index.md)

## Веб-сервіси RESTful

- [Швидкий старт](/docs/uk/guide/rest-quick-start/index.md)
- **TBD** [Ресурси](/docs/guide/rest-resources/index.md)
- **TBD** [Контролери](/docs/guide/rest-controllers/index.md)
- **TBD** [Маршрутизація](/docs/guide/rest-routing/index.md)
- **TBD** [Форматування відповіді](/docs/guide/rest-response-formatting/index.md)
- **TBD** [Аутентифікація](/docs/guide/rest-authentication/index.md)
- [Обмеження частоти запитів](/docs/uk/guide/rest-rate-limiting/index.md)
- **TBD** [Версіонування](/docs/guide/rest-versioning/index.md)
- **TBD** [Обробка помилок](/docs/guide/rest-error-handling/index.md)

## Інструменти розробника

- [Панель налагодження та налагоджувач](https://github.com/yiisoft/yii2-debug/blob/master/docs/guide-uk/README.md)
- [Генерування коду за допомогою Gii](https://github.com/yiisoft/yii2-gii/blob/master/docs/guide-uk/README.md)
- **TBD** [Генерування документації API](https://github.com/yiisoft/yii2-apidoc)

## Тестування

- **TBD** [Огляд](/docs/guide/test-overview/index.md)
- **TBD** [Налаштування середовища тестування](/docs/guide/test-environment-setup/index.md)
- **TBD** [Модульні тести](/docs/guide/test-unit/index.md)
- **TBD** [Функціональні тести](/docs/guide/test-functional/index.md)
- **TBD** [Приймальні тести](/docs/guide/test-acceptance/index.md)
- **TBD** [Фікстури](/docs/guide/test-fixtures/index.md)

## Спеціальні теми

- **TBD** [Розширений шаблон проекту](https://github.com/yiisoft/yii2-app-advanced/blob/master/docs/guide-uk/README.md)
- [Створення додатка з нуля](/docs/uk/guide/tutorial-start-from-scratch/index.md)
- [Консольні додатки](/docs/uk/guide/tutorial-console/index.md)
- **TBD** [Основні валідатори](/docs/guide/tutorial-core-validators/index.md)
- **TBD** [Інтернаціоналізація](/docs/guide/tutorial-i18n/index.md)
- **TBD** [Робота з поштою](/docs/guide/tutorial-mailing/index.md)
- **TBD** [Покращення швидкодії](/docs/guide/tutorial-performance-tuning/index.md)
- **TBD** [Робота на віртуальному хостингу](/docs/guide/tutorial-shared-hosting/index.md)
- [Шаблонізатори](/docs/uk/guide/tutorial-template-engines/index.md)
- [Робота із стороннім кодом](/docs/uk/guide/tutorial-yii-integration/index.md)

## Віджети

- GridView: **TBD** link to demo page
- ListView: **TBD** link to demo page
- DetailView: **TBD** link to demo page
- ActiveForm: **TBD** link to demo page
- Pjax: **TBD** link to demo page
- Menu: **TBD** link to demo page
- LinkPager: **TBD** link to demo page
- LinkSorter: **TBD** link to demo page
- [Віджети Bootstrap](https://github.com/yiisoft/yii2-bootstrap/blob/master/docs/guide-uk/README.md)
- [Віджети jQuery UI](https://github.com/yiisoft/yii2-jui/blob/master/docs/guide-uk/README.md)

## Хелпери

- **TBD** [Огляд хелперів](/docs/guide/helper-overview/index.md)
- **TBD** [ArrayHelper](/docs/guide/helper-array/index.md)
- **TBD** [Html](/docs/guide/helper-html/index.md)
- **TBD** [Url](/docs/guide/helper-url/index.md)