Lullabot Events

That’s right, we’re doing stuff. All the time! You should come!

Toronto Module Development Workshop

In depth on the API

Get comprehensive Drupal coverage!
Want to cover all the skills you need to customize Drupal to do exactly what you need? Sign up for both our workshops and get a full understanding of how Drupal works front to back.

Come learn how to extend and tweak Drupal to do exactly what you need to do!

We'll work from an example site, and extend the functionality by adding additional features via a custom module we'll write over two days. We'll talk about how Drupal works under the hood and how to approach writing a Drupal module, providing best practices from our experience. There will be plenty of exercises, examples and always room for questions!

What will we cover?

  • Basics of the Drupal Architecture
  • Hooks : Event-driven interaction
  • The menu system : routing Drupal requests
  • Form API
  • The Database Layer
  • Theme registry
  • Writing secure code
  • Analyzing performance

Who should attend?

  • Web developers who are familiar with code, but don't have Drupal programming experience.
  • Drupal site administrators or are seeking to take Drupal to the "next level" with custom coding.
  • Drupal developers looking to improve the depth of their API knowledge.
  • Software architects on the fence about whether or not to go with Drupal, who want more in-depth information on how it works internally.

We will working with Drupal 6, but questions about other Drupal versions are always welcome.

Attendees should have some experience with PHP and MySQL. Previous experience with Drupal is recommended. Seating is limited, so register soon.

What Should I Bring?

Bring your laptop in order to get the full benefit of the workshop. Lullabot will provide each participant with free wifi and their own hosted Drupal site to work on during class.

You'll also want to bring your list of things that you're trying to do and have questions about. We're here to help!

Additional Information:

Each morning will begin with registration at 9:30am. Classes run from 10am to 5pm.

Registration includes lunch daily.

We will be working with Drupal 6, but questions about other Drupal versions are always welcome.

Past Attendees Say:

It's the equivalent of taking an art class from Michelangelo. These guys know their stuff.
Jason Crichton, Interactive Director, Elevate Studios

The Lullabot team has done it again, creating a fantastic learning experience with their API workshop. The team explained some really dense material in a clear and easy to understand fashion. Can't wait to create my own modules.
WayGee Ho - Technical Project Mgr, VH1

The approachability of all the Lullabot staff was awesome. It was very easy talk to any one of the Lullabots, and all of them had a ton of knowledge to share.
Tom Friedhof - Active LAMP

Smart, experienced, and friendly. If you like that sort of thing...
Geoff Butterfield, Director of IT - The George Lucas Educational Foundation

Toronto, Canada

The Pantages Hotel is located in the heart of Canada's largest city. Minutes from shopping, theatre, restaurants and public transit.

Need more information?

If you need help making a decision about attending or have further questions about the class, please contact us here.