IT Training

Introduction to Drupal 9

Drupal 9 in a Day provides a broad introduction to the essential skills necessary when building websites with Drupal. This course is meant to be interactive. You will build a functioning Drupal website for our pretend client Sociable Planet following the steps of this manual.

Who should attend this course?

Newcomers to Drupal 9. This class will be an overview targeted at those new to Drupal who are looking for a hands-on introduction.


There are no formal prerequisites for this course


  • Describe key features and functionality provided by Drupal 9 core
  • Define Drupal terminology and describe concepts
  • Explain and summarize how Drupal sites are constructed and themed
  • Search for and use Modules to extend Drupal’s functionality
  • Articulate the benefits of using Drupal 9 to develop websites
  • Model content types
  • Create lists of content and other data
  • Assemble a website out of individual components

Defining Drupal

  • Managing content with Drupal
  • Comparing Drupal with other content management systems
  • Deciding whether to use Drupal
  • Looking at Drupal-built sites
  • Exploring the Drupal universe
  • Getting help with Drupal issues

Understanding How Drupal Works

  • Checking Drupal’s requirements
  • Investigating Drupal’s inner workings
  • Learning Drupal’s basic workflow
  • Understanding key terms in Drupal
  • Touring Drupal’s interface 

Installing Drupal on Mac OS X or Windows

  • Installing Acquia Dev Desktop
  • Importing core Drupal into DAMP
  • Running Drupal’s installer on top of DAMP 

Installing Drupal on a Server

  • Uploading Drupal with SFTP
  • Uploading Drupal with SSH
  • Creating Drupal’s MySQL database
  • Running Drupal’s installer
  • Installing Drupal using Acquia’s Debian/Ubuntu package 

Controlling Drupal

  • Using the toolbar
  • Using the shortcut bar
  • Touring the administrative controls
  • Customizing the Dashboard
  • Differentiating administrator and visitor views 

Building a Drupal Site

  • Understanding nodes
  • Creating basic content
  • Changing site information, graphics, and interface
  • Giving visitors a way to contact you 

Controlling Content

  • Creating content summaries
  • Revising content
  • Categorizing content with tags
  • Going further with content categories
  • Publishing content via RSS
  • Using text formats to prevent content damage
  • Setting the comment policy
  • Managing comments

Enabling Other Content Types

  • Adding blogs
  • Adding discussion groups
  • Adding polls
  • Subscribing to RSS feeds
  • Categorizing RSS feeds

Extending Content

  • Creating new content types
  • Adding fields to content types
  • Exploring field types and options
  • Adjusting field display
  • Customizing field display by context
  • Modifying image styles

Managing Users

  • Defining new user policies
  • Creating user accounts
  • Setting up user profiles
  • Defining user roles
  • Controlling access permissions
  • Canceling user accounts 

Changing a Site’s Interface

  • Understanding Drupal page layout
  • Taking advantage of block regions
  • Creating and modifying blocks
  • Selecting and installing downloaded themes
  • Building themes the traditional way

Helping Users Find Their Way Around

  • Understanding Drupal default menus
  • Creating multilevel menus
  • Creating easy-to-navigate books

Expanding a Site’s Capabilities with Modules

  • Installing and uninstalling modules
  • Configuring modules
  • Surveying popular modules
  • Enabling styled text with a WYSIWYG editor

Displaying Information with Views

  • Understanding views
  • Creating views
  • Modifying views

Administrating Drupal

  • Launching a Drupal site
  • Troubleshooting a Drupal installation
  • Backing up and restoring a Drupal site
  • Updating Drupal
  • Deleting Drupal

Going Further with Drupal

  • Monitoring performance
  • Improving administration skills
  • Reviewing security and permissions
  • Adopting best practices

Practical information


1 Day




€650,00 + 21% VAT


Classroom Courses


Guaranteed to run

Sessions in English

Share this course on

Book your training

Enter your information to confirm your booking.

    Prerequisite test

    Looking for a tailor made solution?