Razrabotka veb-prilozheniy v yii 2 Уайнсет Дж., Сафронов М. " Разработка веб-приложений в Yii 2" ДМК пресс, 2015 год, 450 стр.

ДМК пресс http://dmkpress.com/

 


Руководство по тестированию и разработке WEB-приложений с использованием языка PHPи вторую версию Yii 2, каркаса приложений для PHP.

Глава 1 Описание методов развёртывания функционального веб-приложения полностью «из ничего», имея только рабочую станцию, стек LAMP и подключение к Сети.

Глава 2 Использование Yii 2, с нуля для реализации веб-приложения с одной работающей, тестовой функциональной единицей.

Глава 3 Работа тестовой функции в уже существующем веб-приложении, с использованием автогенерации кода, без написания кода вручную.

Глава 4 Описание конструкции каркаса для вывода передачи его пользователю, а также разъяснения некоторых трюков с внесением изменений в этот процесс.

Глава 5 Инструментарий аутентификации посетителей, то есть, удостоверения их личности.

Глава 6 Контроль учетных записей, и особенности системы Контроля доступа, Основанного на ролях (RBAC).

Глава 7 Основы каркаса и его функции. Здесь мы ясно поймём внутреннюю структуру и логику приложения, основанного на Yii 2.

Глава 8 Инфраструктура построения и возможности, влияющие на всё приложение в целом.

Глава 9 Создание расширений для Yii и подготовка его функциональности, как и расширений, включённых в базовую поставку самого каркаса.

Глава 10 Внутренняя структура Yii 2, которая позволяет нам присоединить нестандартное поведение ко множеству действий, которые приложение обычно совершает самостоятельно, такие как извлечение записей из базы данных или рендеринг файла представления.

Глава 11 Виджет GridView, для создания сложных интерфейсов на основе таблиц. Подход к разработке приложений на Yii 2, стандартный в его сообществе, так что вы сможете увидеть как преимущества, так и недостатки обоих подходов.

Глава 12 Взаимодействие каркаса с HTTP запросами от посетителей.

Глава 13 Методы для сопровождения исходного кода приложения, основанного на Yii, в условиях, когда над ним работает несколько разработчиков.

Приложение A показывает простой способ создания виртуальной машины для локальной разработки, которую вы можете использовать для запуска примеров из этой книги.

Приложение B содержит расширение к главе 11, в которой мы используем другой мощный элемент управления, включённый в Yii, а именно, виджет ActiveForm. Это было исключено из одиннадцатой главы, потому что напрямую с виджетом GridView данный виджет не связан, но мы также и не могли полностью проигнорировать его. Без ActiveForm тот функционал, который строится в главе 11 останется незавершённым. Начиная со второй главы и до конца, мы будем работать с одним и тем же исходным кодом. Каждая последующая глава продолжает работу, начатую в главе перед ней. По этой причине ожидается, что книга будет прочитана последовательно, без пропуска глав или чтения их в произвольном порядке

ISBN: 978-5-97060-252-2