𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: knpuniversity
Название: Drupal 8 под капотом

Продолжительность: 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!
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь