mirror of
				https://github.com/yiisoft/yii2.git
				synced 2025-11-04 14:46:19 +08:00 
			
		
		
		
	Повний посібник з Yii 2.0
Даний посібник випущено відповідно до положень про документацію Yii.
All Rights Reserved.
2014 (c) Yii Software LLC.
Введення
Перше знайомство
- Встановлення Yii
 - Виконання додатків
 - Говоримо "Привіт"
 - Робота з формами
 - Робота з базами даних
 - Генерування коду за допомогою Gii
 - Наступні кроки
 
Структура додатка
- Огляд
 - Вхідні скрипти
 - Додатки
 - Компоненти додатка
 - Контролери
 - Моделі
 - TBD Представлення
 - TBD Модулі
 - TBD Фільтри
 - TBD Віджети
 - TBD Ресурси
 - TBD Розширення
 
Обробка запитів
- TBD Огляд
 - TBD Початкове завантаження
 - TBD Маршрутизація та створення URL
 - TBD Запити
 - TBD Відповіді
 - TBD Сесії та кукі
 - TBD Обробка помилок
 - TBD Журналювання
 
Основні поняття
- TBD Компоненти
 - TBD Властивості
 - TBD Події
 - TBD Поведінки
 - TBD Конфігурації
 - Псевдоніми
 - Автозавантаження класів
 - TBD Локатор служб
 - TBD Dependency Injection Container
 
Робота з базами даних
- TBD Обʼєкти доступу до даних (DAO): Зʼєднання з базою даних, прості запити, транзакції і робота зі схемою
 - TBD Конструктор запитів: Запити до бази даних через простий шар абстракції
 - TBD Active Record: Отримання обʼєктів AR, робота з ними та визначення звʼязків
 - TBD Міграції: Контроль версій схеми даних при роботі в команді
 - Sphinx
 - Redis
 - MongoDB
 - ElasticSearch
 
Отримання даних від користувача
- TBD Створення форм
 - TBD Перевірка вводу
 - TBD Завантаження файлів
 - TBD Збір табличного вводу
 - TBD Робота з декількома моделями
 
Відображення даних
- TBD Форматування даних
 - TBD Розділення на сторінки
 - TBD Сортування
 - TBD Провайдери даних
 - TBD Віджети даних
 - TBD Робота з клієнтськими скриптами
 - TBD Темізація
 
Безпека
- TBD Аутентифікація
 - TBD Авторизація
 - TBD Робота з паролями
 - Клієнти авторизації
 - TBD Кращі практики
 
Кешування
- TBD Огляд
 - TBD Кешування даних
 - Кешування фрагментів
 - TBD Кешування сторінок
 - TBD HTTP кешування
 
Веб-сервіси RESTful
- TBD Швидкий старт
 - TBD Ресурси
 - TBD Контролери
 - TBD Маршрутизація
 - TBD Форматування відповіді
 - TBD Аутентифікація
 - Обмеження частоти запитів
 - TBD Версіонування
 - TBD Обробка помилок
 
Інструменти розробника
- Панель налагодження та налагоджувач
 - Генерування коду за допомогою Gii
 - TBD Генерування документації API
 
Тестування
- TBD Огляд
 - TBD Налаштування середовища тестування
 - TBD Модульні тести
 - TBD Функціональні тести
 - TBD Приймальні тести
 - TBD Фікстури
 
Спеціальні теми
- TBD Розширений шаблон проекту
 - Створення додатка з нуля
 - Консольні додатки
 - TBD Основні валідатори
 - TBD Інтернаціоналізація
 - TBD Робота з поштою
 - TBD Покращення швидкодії
 - TBD Робота на віртуальному хостингу
 - Шаблонізатори
 - Робота із стороннім кодом
 
Віджети
- 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
 - Віджети jQuery UI
 
Хелпери
- TBD Огляд хелперів
 - TBD ArrayHelper
 - TBD Html
 - TBD Url