Drupal 8 Site Building & Architecture

Learn how to structure your content, creating dynamic content listings, and use modules to add essential functionality to your site.

Requires understanding of basic Drupal concepts (which you can learn in the introduction to Drupal course).

Course Description

The Drupal content management system is known for its flexibility. Drupal can be used for many types of websites, from corporate websites and media portals to e-commerce sites, community forums, and intranets. Site builders have the task of customizing Drupal depending on the content and feature-set they want to provide.

This course will give participants a thorough understanding of the Drupal site building process. You'll get hands-on experience creating an information architecture for Drupal, and implementing advanced features with Drupal core and contributed modules.

Learning Objectives

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

  • How to add complex and powerful functionality to Drupal using core and contrib

  • Considerations for planning and structuring content

  • Differences between entity types

  • Selecting and contributing contributed modules

  • How to configure key contributed modules

  • Best practices for launching and maintaining a secure and speedy website

  • The limits of Drupal site building and when custom theming or module development is required

Syllabus

  • Planning and implementing content types

  • Techniques for organizing content with Views

  • Building layouts with configuration

  • Structuring content with Paragraphs

  • Setting up landing pages

  • Selecting and installing contributed modules

  • Site maintenance best practices

  • Pre-launch checklist

Who Will Get the Most Out of This Course

This course is ideal for site builders, developers and themers who want to be able to configure Drupal effectively.

Dev Environments

You need a fresh install of Drupal 8 to use for the course. Before the course, we’ll send you instructions on how to set up Drupal 8 on your laptop using Acquia Dev Desktop. You can also use a LAMP, WAMP, or MAMP environment if you already have this set up.

Related Courses

Introduction to Drupal 8

Learn terminology and essential concepts and create your first website with Drupal 8.

Drupal 8 Theming

Customize Drupal's look and feel by creating themes from scratch and with Bootstrap.

5-Day Drupal 8 Training

Drupal for developers: site building, theming, and module development.