Топ-100
  • 1

Программирование [Специалист] PHP. Уровень 5. Разработка приложений на Symfony (2019)

Admin

Администратор
Команда форума
Регистрация
31 Дек 2017
Сообщения
57,645
Симпатии
1,256
[Специалист] PHP. Уровень 5. Разработка приложений на Symfony (2019)

Это трёхдневный курс посвящен работе с PHP-фреймворком Symfony. Курс является хорошим стартом для изучения главных составляющих фреймворка и ориентирован на практикующих PHP-разработчиков и разработчиков знакомых с базовыми понятиями продвинутой работы на PHP. По разным рейтингам Symfony входит в топ5 самых популярных PHP-фреймворков.
Курс «PHP. Уровень 5. Разработка приложений на Symfony» знакомит разработчика с базовыми особенностями популярного фреймворка, даёт практически навыки создания приложения с использованием главных компонентов Symfony.
По окончании курса Вы будете уметь:
  • Устанавливать Symfony
  • Настраивать маршрутизаторы
  • Реализовывать логику в контроллерах и моделях
  • Работать с базой данных из Symfony
  • Читать и записывать сессионные данные
  • Настраивать шаблоны (представления)
После окончания обучения Вы будете знать:
  • Устройство основных компонентов Symfony
  • Устройство связь между маршрутами и контроллерами
  • Как конфигурировать приложение
  • Способы создания шаблонов (представлений)
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей.
Программа курса:
Модуль 1. Установка и настройка фреймворка
  • Введение во фреймворк
  • Запуск приложения на Symfony
Модуль 2. Создание страниц в Symfony
  • Создание страницы: маршрут и контроллер (Route and Controller)
  • Аннотации маршрутов
  • Рецепт автоустановки с Symfony Flex
  • Команды bin/console
  • Web Debug Toolbar: отладка
  • Рендеринг шаблона
  • Проверка структуры проекта
Модуль 3. Маршрутизация
  • Создание маршрутов (Routes)
  • Добавление требуемых {wildcard}
  • Заполнители по умолчанию
  • Список всех маршрутов
  • Расширенная настройка маршрутизации
  • Шаблон имен для контроллера
  • Создание URL-адресов
Модуль 4. Контроллеры
  • Простой контроллер
  • Классы базовых контроллеров и сервисы
  • Управление ошибками и страницами 404
  • Объект Request как аргумент контроллера
  • Управление сессией
  • Объект запроса и ответа
Модуль 5. Создание и использование шаблонов
  • Шаблоны
  • Наследование шаблонов и макеты
  • Именование и расположение шаблонов
  • Теги и помощники (ers)
  • Включение таблиц стилей и JavaScript-скриптов в Twig
  • Выходное экранирование
Модуль 6. Настройка Symfony и работа с базой данных
  • Конфигурация: config/packages/
  • Ссылка на конфигурацию и сброс
  • Ключевые параметры
  • Окружение и другие файлы конфигурации
  • Работа с базой данных
Модуль 7. Практическая работа: Создание интернет-магазина

Если у Вас нет Премиум статуса:

Преимущества VIP-подписки

Оформить VIP-Подписку

 
Рекомендуем
Admin
Программирование [learn.javascript] Интенсив по RxJS (2020)
Ответы
0
Просмотры
25
Admin
Ответы
0
Просмотры
18
Admin
Программирование [ITVDN] Django Starter (2019)
Ответы
0
Просмотры
22
Admin
Ответы
0
Просмотры
19
Сверху