Можно ли быстро разработать современное веб-приложение, насладившись процессом? С Symfony 5 это возможно.
В этой книге от создателя Symfony изложен прагматичный подход к разработке веб-приложений с помощью Symfony 5: от начала до развёртывания в продакшене. Впервые ли вы работаете с Symfony или решили пополнить свои знания — данное практическое руководство содержит исчерпывающее введение в создание современных приложений на Symfony. Вы узнаете, как использовать Symfony с Docker, API, уведомлениями, очередями и асинхронными задачами, Webpack, одностраничными приложениями (SPA) и другими инструментами. Прочитав эту книгу, у вас будет уверенность, понимание и чёткое видение разработки вашего следующего приложения на Symfony.
Шаг 0: О чём эта книга? ......................................................................................27 Шаг 1: Проверка рабочего окружения................................................................31 Шаг 2: Знакомство с проектом...........................................................................37 Шаг 3: С нуля до развёртывания .........................................................................43 Шаг 4: Выбор методологии разработки ............................................................51 Шаг 5: Поиск и устранение неисправностей .....................................................53 Шаг 6: Создание контроллера .............................................................................63 Шаг 7: Подготовка базы данных.........................................................................71 Шаг 8: Описание структуры данных..................................................................79 Шаг 9: Создание административной панели .....................................................93 Шаг 10: Создание пользовательского интерфейса .........................................101 Шаг 11: Работа с ветками ................................................................................115 Шаг 12: Обработка событий ............................................................................123 Шаг 13: Жизненный цикл объектов Doctrine....................................................129 Шаг 14: Получение обратной связи с помощью форм ....................................139 Шаг 15: Защита административной панели ...................................................155 Шаг 16: Защита от спама с помощью API......................................................163 Шаг 17: Тестирование ........................................................................................171 Шаг 18: Переход к асинхронности ....................................................................189 Шаг 19: Управление состоянием с помощью Workflow...................................207 Шаг 20: Отправка электронной почты администраторам..........................213 Шаг 21: Повышение производительности с помощью кеширования ............227 Шаг 22: Стилизация интерфейса с помощью Webpack ..................................245 Шаг 23: Изменение размера изображений .......................................................251 Шаг 24: Выполнение заданий cron .....................................................................257 Шаг 25: Уведомление различными способами..................................................265 Шаг 26: Создание API с помощью API Platform...............................................281 Шаг 27: Разработка SPA....................................................................................291 Шаг 28: Локализация приложения.....................................................................311 Шаг 29: Оптимизация производительности ...................................................325 Шаг 30: Изучение внутренностей Symfony.......................................................337 Шаг 31: Что дальше? .........................................................................................343
Название: Symfony 5. Быстрый старт Год: 2020 Жанр: программирование Издательство: leanpub Язык: Английский / Русский
Формат: pdf Качество: eBook Страниц: 352 Размер: 31 MB