Drupal 8 Theming

Duration2 days / 12 hours · LevelDrupal Essentials

Upcoming Dates

Online
- · to
Online on Video Conference
Training Language: English
$800 / $900 CAD
 
Note: The training will take place May 8-12 and will run 1pm-3pm (Eastern Time) each day. Registrants will receive a link to the video conference a week before the training.
 
Halifax
- · to
Downtown Halifax (exact location TBD)
Training Language: English
$900
Montréal
- · to
Evolving Web Office, 300 Saint-Sacrement, suite 222
Training Language: French
$900
Washington DC
- · to
Washington DC (exact location TBD)
Training Language: English
$900
Toronto
- · to
Downtown Toronto (exact location TBD)
Training Language: English
$900
Ottawa
- · to
Downtown Ottawa (exact location TBD)
Training Language: English
$900
Atlanta
- · to
Atlanta (in the perimeter - exact location TBD)
Training Language: English
$900

Course Description:

A Drupal website can look pretty ordinary out-of-the box, but the look and feel of Drupal is actually really flexible. In this course, you'll learn how to build a Drupal theme to customize the look and feel of your Drupal site. Learn how to create layouts, customize Twig templates, and practices for organizing your theme. We'll also cover responsive techniques and sub-theming. 

Learning objectives

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

  • Best practices for Drupal theming
  • How theming fits in with the over-all process of developing a Drupal website
  • Steps for developing a custom theme
  • When to use theming vs. configuration
  • What's easy and what's hard to change about the front-end of Drupal
  • Ability to create a Drupal theme by extending a core or contrib theme

Syllabus/agenda

  • Creating a custom Drupal theme
  • Using Drupal's core themes

  • Drupal's templating system

  • Twig syntax

  • Using Twig debug

  • Adding CSS to your Drupal theme

  • Configuration tools for layouts

  • Sub-theming with Bootstrap
  • Using Twig to customize Views output

  • Preprocess functions

  • Using SASS in your Drupal theme

  • Extending Twig templates

  • Using libraries to load external assets

  • Best practices for Drupal theming

Who will gain the most from this course?

This course is ideal for designers and developers who have an HTML/CSS background and want to get into Drupal theming and who are responsible for developing or maintaining a custom Drupal theme. It will also be useful for Drupal 7 themers who want to upgrade their skills.

Prerequisites
Before you take this course, you should have some experience administering a Drupal website and knowledge of HTML and CSS. Knowledge of Drupal 8 is not required.

Related Courses

Course Name Duration

Drupal 8 Module Development

Audience: Development
Pre-requisites: Some previous programming experience. Knowledge of Drupal site building.
2 days / 12 hours See details

Drupal 8 Module Development

Duration: 2 days / 12 hours
Audience: Development
Pre-requisites: Some previous programming experience. Knowledge of Drupal site building.
See details
Sign up for our training newsletter

Receive occasional email notifications about upcoming training courses near you.