Полное введение в движок тем Drupal 8 — это практический курс, созданный для тех, кто хочет быстро и уверенно освоить современные подходы к разработке тем. Если вы хотите разобраться в Twig, структуре темизации и ключевых изменениях в Drupal 8 — этот курс поможет пройти путь от основ до реального проекта.
Почему разработка тем в Drupal 8 стала проще и мощнее
С выходом Drupal 8 система получила обновлённый движок темизации, который стал более гибким, структурированным и ориентированным на современные стандарты веб‑разработки.
Ключевые изменения, о которых должен знать каждый разработчик
Интеграция с Symfony — Drupal 8 построен на мощном PHP‑фреймворке, что сделало код структурированным и прозрачным.
Эволюция после Drupal 7 — уроки предыдущей версии учтены, поэтому процесс темизации стал в разы удобнее.
Что это означает для разработчика тем
Теперь большая часть разметки вынесена в Twig‑шаблоны, появились чёткие слои абстракции, а работа с объектами и классами стала естественной частью процесса. На практике это делает разработку предсказуемой, модульной и удобной для сопровождения.
Преимущества нового подхода к темизации в Drupal 8
Несмотря на то что изменения могут показаться масштабными, новый механизм темизации оказался намного логичнее и проще в использовании, чем в предыдущих версиях. Он следует общим стандартам веб‑разработки и помогает создавать гибкие, масштабируемые и чистые темы.
Почему обучение стало быстрее
Курс построен так, чтобы вы легко переходили от теории к практике. Короткие объяснения сопровождаются простыми примерами, которые вы можете повторить самостоятельно. А это — лучший способ закрепить знания и начать создавать собственные темы.
Что вы получите, пройдя этот курс
Автор курса — опытный Drupal‑разработчик, который много лет занимается созданием тем и отлично знает, какие навыки нужны новичкам и практикующим специалистам.
Основные результаты обучения
понимание полной структуры темы Drupal 8;
умение работать с Twig и изменять вывод элементов;
навыки использования шаблонов и переопределений;
понимание лучших практик разработки тем;
навыки адаптации статической вёрстки под рабочую тему Drupal.
Итоговый практический проект
В завершение курса вы шаг за шагом преобразуете статичный HTML‑макет в полноценную рабочую тему Drupal 8. Это позволит вам сразу применить знания на реальном примере и увидеть, как работает весь процесс от начала до конца.
Урок 1.00:00:32
Introduction to me
Урок 2.00:02:02
Introduction to the course
Урок 3.00:07:29
Preparing our working environment
Урок 4.00:00:48
What is a theme
Урок 5.00:04:41
Themes inside of Drupal
Урок 6.00:03:38
Development settings and cache clearing
Урок 7.00:02:27
Base themes
Урок 8.00:03:31
Start with our theme
Урок 9.00:01:16
Asset libraries
Урок 10.00:03:27
Adding our CSS files
Урок 11.00:03:01
Add our JS
Урок 12.00:03:06
Template files - where they are and how to overwrite them
Урок 13.00:05:04
Adding our markup in the template files
Урок 14.00:07:33
Debugging templates with kint
Урок 15.00:06:23
Drupal view modes
Урок 16.00:12:45
Node templates
Урок 17.00:06:00
Page and html templates
Урок 18.00:06:07
Regions
Урок 19.00:12:54
Views and overwriting views templates
Урок 20.00:07:54
Add and change variables with preprocess functions
Урок 21.00:04:09
Render API
Урок 22.00:00:42
Why Twig
Урок 23.00:01:21
Quick twig
Урок 24.00:02:03
Twig Print variable
Урок 25.00:03:39
Twig for loop
Урок 26.00:02:55
Twig if
Урок 27.00:02:15
Twig filters and functions
Урок 28.00:01:55
Twig attributes in drupal
Урок 29.00:06:43
Extending templates
Урок 30.00:03:15
Links to other pages in the site
Урок 31.00:01:31
Translatable strings
Урок 32.00:03:24
Simple website example overview
Урок 33.00:07:27
Preparing the new theme
Урок 34.00:11:02
Implementing the html and page wrapper
Урок 35.00:08:41
Subproject - Fixing the branding of the site
Урок 36.00:10:13
Implementing the main menu
Урок 37.00:10:13
Implementing the main content at frontpage
Урок 38.00:05:59
How you may continue to improve in Drupal 8 theming
Урок 39.00:04:25
Chrome twig extention
Урок 40.00:10:03
Removing and overwriting CSS files
Урок 41.00:02:46
1. Getting Started And Overview
Урок 42.00:04:16
2. Install Acquia Dev Desktop - Our Working Environment
Урок 43.00:04:47
3. Installing Drupal 8 with Acquia Dev Desktop
Урок 44.00:05:22
4. Declaring our Theme - Adding a Screenshot
Урок 45.00:05:11
5. Declaring our library - adding CSS and JS files to our theme
Урок 46.00:10:57
6. Activating some debugging settings
Урок 47.00:06:46
7. Overwriting template files in our theme
Урок 48.00:31:41
8. Implementing the main menu region
Урок 49.00:12:43
9. Theming our footer
Урок 50.00:13:51
10. Creating the fields in the Node and the Paragraph
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф