If you are responsible for Front-end Development (Theming) then this is the course for you.

Outline

Layout & Theming

  • Drupal Theming Fundamentals
    • How Does Drupal Theming Work?
    • What are Themers?
    • Making a Simple Theme
    • Working with Regions
    • Adding Libraries and Dependencies
    • Advanced .info.yml Options
    • Adding Breakpoints
  • Customizing Your Theme
    • Anatomy of a Theme
    • Coding Standards in Drupal
    • Introduction to Twig Template Files
    • Overrides, Available Variables, and Hooks
    • Adding Custom Regions
    • Breadcrumbs
  • Single Directory Components
  • Base Themes and Subtheming
    • Base Themes, Subthemes, and Core Themes
    • Using Subthemes
    • File Inheritance