Программирование [knpuniversity] Drupal 8 под капотом

Регистрация
11 Сен 2026
Сообщения
6,748
Реакции
1
Продолжительность1 ч 11 мин Количество уроков18 Видео ЯзыкАнглийский Вес архива322 МБ


Автор: knpuniversity​
Название: Drupal 8 под капотом​

cover.jpg

ОНЛАЙН ВИДЕО УРОКИ: ТОЛЬКО ДЛЯ PROMAX!


Drupal 8 принёс с собой фундаментальные изменения: переход на объектно-ориентированную архитектуру, использование Symfony‑компонентов и совершенно новый подход к созданию модулей и функциональности. Этот курс поможет Drupal 7-разработчикам быстро разобраться в ключевых концепциях D8 и уверенно начать работать с обновлённым ядром.

Что изменилось в Drupal 8

Drupal 8 — это больше, чем очередное обновление. Это полноценный переход на современный PHP‑стек, который затрагивает все уровни разработки — от структуры модулей до организации логики.

Переход на объектно-ориентированную архитектуру

Кодовая база стала значительно чище и гибче. Вместо процедурного подхода теперь используется полноценная ООП‑структура.

• Использование пространств имён
• Автозагрузка классов (PSR‑4)
• Сервисы вместо глобальных функций

Интеграция с Symfony

Drupal 8 включает ключевые компоненты Symfony, что открывает доступ к проверенным решениям мирового класса и облегчает сопровождение проекта.

• HttpKernel и HttpFoundation
• Routing
• EventDispatcher

Ключевые концепции Drupal 8, которые должен знать каждый разработчик

Маршруты и контроллеры

Маршрутизация в Drupal 8 полностью переписана и основывается на Symfony Routing. Теперь каждый маршрут описывается в YAML-файле и указывает на метод контроллера.

Преимущества новой системы маршрутизации

• Простая конфигурация
• Чёткое разделение логики и представления
• Поддержка собственных ограничений и параметров

Система событий и подписчиков

События позволяют подключаться к жизненному циклу запроса и другим действиям ядра.

• Подписчики заменяют множество старых хуков
• Гибкая настройка обработчиков
• Совместимость с Symfony EventDispatcher

Конфигурационная система на YAML

Новая система конфигураций делает проекты более переносимыми и прозрачными. Конфигурации хранятся в YAML и легко перемещаются между окружениями.

Почему этот курс полезен для Drupal 7-разработчиков

Материал ориентирован на тех, кто уже знаком с Drupal, но хочет понимать, что происходит внутри Drupal 8 и как эффективно использовать новые возможности.

Что вы получите после прохождения

• Понимание архитектуры Drupal 8
• Навыки работы с маршрутами, событиями, сервисами
• Умение писать модули по современным стандартам
• Готовность перейти на D8 без боли и хаоса

Заключение

Если вы хотите серьёзно изучить Drupal 8, разобраться в его внутреннем устройстве и научиться использовать новые инструменты — этот курс станет отличной отправной точкой. Погружайтесь в D8 и откройте новую сторону разработки на Drupal!

СКАЧАТЬ:
Скрытое содержимое могут видеть только пользователи групп(ы): ProMAX

 
11,066Темы
11,128Сообщения
828Пользователи
укрцеуНовый пользователь
Сверху