SOLD OUT - Component based theming with Twig

Each iteration of Drupal introduces new and exciting ways to manage content.  However, the display of content is even more important along with the knowledge of how to convert a design to a theme.  While we have all read about, watched and even worked with Twig to create new themes in Drupal 8, the way we work with Twig has changed.

Join us as we walk through the theming variations that started with the traditional theme-centric design and has quickly moved into component-based design.  Together we will master Component-based theming with Twig as we work to identify patterns, define components, utilize command line tools such as Composer, NPM and Grunt to quickly create a PatternLab managed theme. Learn how to work smarter in developing components that can easily be integrated into project after project without having to recreate yourself.

If you consider yourself a front-end developer then you will be right at home learning all the newest techniques to take your skills to the next level as we master Component-based theming with Twig.

All attendees will receive a digital copy of Chaz' book "Drupal 8 Theming with Twig".

Learning Objectives

You'll come away from the course with knowledge of:

  • Best practices for Drupal 8 theming
  • How Twig fits into the front-end development process
  • How to define, develop and theme a component
  • Steps for integrating PatternLab into Drupal
  • How to work with assets, including JavaScript libraries
  • Various techniques for componentizing Drupal

Prerequisites

  • You should have PHP 7 installed locally prior to this training.
  • Understand how to work with HTML5, CSS3, Sass and JavaScript libraries
  • Have a basic understanding of PatternLab, NPM, and the command line

Target Audience

This course is ideal for designers and developers who have experience creating Drupal themes.  Also Front-end developers with an HTML/CSS background and some knowledge of PatternLab who want to get into Drupal theming. It will also be useful for Drupal 7 front-end developers who want to upgrade their skills.

Dev Environments

Before the course, we’ll send instructions on how to set up a Composer based install of Drupal 8

Training Company

Forum One

Training Team

- Private group -

Experience Level

Intermediate