In this course, beginner Drupal developers will learn the foundational skills needed to create modules in Drupal. The course focuses on programmatically generating pages from data within and outside the Drupal CMS and rendering it in a variety of formats and custom templates.

Who is this class for?

This class is for beginning Drupal developers or those without formal training who may have missed some important fundamental concepts. No prior experience with module development is required, but a basic understanding of PHP and familiarity with the Drupal CMS are recommended.

What does this course cover?

Students who take this course will be able to:

  • Understand the Drupal module development framework
  • Create custom routes that map URLs to pages in a module
  • Create menu links to navigate to custom pages
  • Create services that can be used by other modules or custom code
  • Use templates to control the look and feel of pages
  • Understand the Drupal cache system and how to use it to improve the performance of custom code

Sign up for the course

Click here to sign up for the course.