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

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: knpuniversity​
Название: Drupal 8 под капотом​

cover.jpg

Продолжительность: 1 ч 11 мин Количество уроков: 18 Видео Язык: Английский Вес архива: 322 МБ


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!

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху