Drupal 8 Theming

Duration2 days / 12 hours · LevelDrupal Essentials

Upcoming Dates

Online
- · to
Online
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.
 

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

5-Day Drupal 8 Training

Audience: Site Building
Pre-requisites: Understanding of basic Drupal concepts for Day 1, Familiarity with HTML and CSS required for Days 2-3, Programming experience required for Days 4-5
5 Days See details

5-Day Drupal 8 Training

Duration: 5 Days
Audience: Site Building
Pre-requisites: Understanding of basic Drupal concepts for Day 1, Familiarity with HTML and CSS required for Days 2-3, Programming experience required for Days 4-5
See details

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.