Drupal Module Development training on June 21-23, 2011

Date and Time:
Jun 21 2011 - 9:30am - Jun 23 2011 - 5:30pm


This three-day workshop teaches you how to create a comprehensive Drupal module. We'll use and explain each of the top ten Drupal hooks, the menu system and the Form API. You’ll learn how to conform to Drupal coding standards. You’ll write secure code by using Drupal’s built-in functions to sanitize data for display.

You’ll learn from the Drupal experts at Exaltation of Larks and Chapter Three the correct way to save and retrieve data, including how to add your own custom database tables. We’ll also practice using theme system from your module. Depending on interest, we’ll show you how to expose your custom data to Views, demonstrate how to create SimpleTests for your module, or teach you the proper way to upgrade your custom database schema.

What you will learn:

  • Drupal coding best practices
  • Understanding hooks
  • Using the Form API
  • Saving custom data
  • Providing themable output from your module
  • Techniques for keeping your site secure


3 days: June 21-23, 2011. This training is from 9:30am-5:30pm and begins at 9:30am sharp.


At least six months of prior PHP development. Familiarity with Drupal terms such as nodes, blocks, fields and views. Experience with Drupal configuration and contributed modules/themes is necessary for understanding the concepts of module development.

What to bring

Each attendee will be given a Drupal site on our servers, so just bring your laptop, a power adapter and any other cables you usually use. Lunch is included and you will be provided with a manual for the course, WiFi, and a fun day!

This training is being held at Droplabs, a Drupal coworking space in Downtown Los Angeles.

651 Clover St.
Los Angeles, CA
United States