Training at Drupal Downunder

Drupal Training

Drupal Downunder is excited to present a comprehensive pre and post conference training program alongside the main conference provided by PreviousNext, Open Query and IWDA.

PreviousNext, our platinum sponsor, will deliver the world-class course curriculum Acquia Authorised Drupal Training program. It covers everything from an entry-level Drupal introduction to comprehensive Drupal development skills. Drupal Downunder attendees will receive up to 40% off the standard course fees and 3 months free for Acquia's DevCloud hosting, valued at $450.

Courses will be led by Simon Hobbs, one of the founding figures of the Melbourne Drupal community and a prominent Drupal Developer, and other Acquia Authorised Drupal Trainers.

A minimum of 8 trainees is required for each course.

For more information, please email

OpenQuery are offering to MySQL workshops, that can be taken in sequence on Friday 13 January.

A minimum of 4 trainees is required for this course.

IWDA (International Web Development Academy) will deliver a one day introduction to Object Oriented Programming with PHP.

A minimum of 4 trainees is required for this course.


A full refund will be given if any course needs to be cancelled.

Pre-Conference Training

Held on-site at the Jasper Hotel, pre-conference training is aimed at providing people totally new to Drupal with a comprehensive introduction to the world's leading open-source CMS. You'll then be able to attend the conference sessions and know what everyone's talking about!
Hello Drupal
Friday 13 January

This free session will provide a high level introduction to Drupal as a platform and community for Drupal Downunder delegates. Perfect for anyone looking to switch to Drupal, but doesn't want to get their feet too wet. Held in the late afternoon, just before we head off to opening night drinks.

This course runs from 3:30pm until 5pm on Friday 13 January at the Jasper Hotel.

Drupal 7 in a Day
Friday 13 January

Get a solid introduction to Drupal 7 and learn about the most essential features and concepts of Drupal through hands-on activities. By the end of the day you will be familiar with Drupal terminology and be able to identify how many Drupal sites are constructed.

This course is aimed at anyone who's just starting to use Drupal as a content editor or site builder. BYO laptop, but no coding skills required!

This course runs from 9am - 5pm on Friday 13 January at the Jasper Hotel and lunch will be provided.

Open Query
Friday 13 January

Understanding how (and why) components work the way they do (MySQL in particular) can help you make the most of the environment you work in, rather than battling with it.

Optimal schema and query design with indexing basics tossed in, useful for module developers as well as people creating Views.

BYO laptop with MySQL environment installed.

This course runs from 9am - 12:30pm on Friday 13 January at the Jasper Hotel.

Open Query
Friday 13 January

Server tuning, making things run as well as possible considering a pre-existing reality of set of modules and views.

This course is useful for DBAs who have practical basic familiarity with MySQL, but the day also has high value for DBAs who already have experience with other databases, as this topic is highly MySQL specific. Interactivity and exercises are an integral part of the day, providing an optimal environment for gaining new skills and reinforcing best practises.

International Web Development Academy
Friday 13 January

This workshop is for PHP programmers who wish to learn object-oriented programming using PHP 5. It assumes knowledge of PHP, but not of OOP.

The workshop covers these topics and more:

  • Core principles of OOP
  • Creating classes and objects
  • Class members
  • Magic methods
  • Constructors and destructors
  • Inheritance
  • Visibility modifiers
  • Getters and setters
  • Static members
  • Class constants
  • Inspecting an object's class
  • Autoloading
  • Objects and references
  • Type hinting
  • Cloning
  • Converting objects to strings
  • Abstract and final
  • Polymorphism

This course does not try to teach you every single thing about OOP in PHP, but sticks to what you really need to know. We won't have time to cover overloading, interfaces, reflection, patterns, or the latest OOP features added in PHP 5.3 and 5.4.

This is a work session during which you'll create about 7 inter-related classes and write various scripts to test them. You don't need to be a PHP wiz for this course. Other than the OOP syntax which you'll learn in the workshop, there are no loops, arrays, files, extensions or database stuff - just functions and a few simple expressions. Bring your brain, and a laptop with a functioning PHP environment and an IDE (e.g. NetBeans or Eclipse) ready to go.

Post-Conference Training

Held at Batman's Hill, 623 Collins street, Melbourne Vic 3000, post-conference training is aimed at site administrators, front and back-end developers looking to make the switch to Drupal in a serious way. These courses assume familiarity with core Drupal concepts, or completion of the Drupal in a Day course. All courses require students to bring their own laptop with Acquia's Dev Desktop installed:

Drupal Development Package
Monday 16 January - Friday 20 January

Take the full week of Drupal development-focused courses and receive a 40% discount on standard fees. Courses include PHP Skills for Drupal, Front End Development in Drupal Theming, Drupal Module Development. Requires HTML/CSS and familiarity with PHP development.

This 5-day course will run from 9am at 5pm from Monday January 16 until Friday January 20 at Batman's Hill, 623 Collins street, Melbourne Vic 3000.

PHP Skills for Drupal
Monday 16 January

Drupal, built on PHP, relies on the use of a unique combination of procedural and some OOP practices. Development of both Drupal themes and modules requires an understanding of PHP. This is a refresher for anyone who is familiar with PHP, and a solid introduction to coding with PHP for anyone new to the language, or new to PHP programming.

This 1-day course will run from 9am until 5pm on Monday January 16 at Batman's Hill, 623 Collins street, Melbourne Vic 3000.

Front End Development
Tuesday 17 January - Wednesday 18 January

Drupal Themes are the HTML/CSS skins for a Drupal website. By starting with the bare bones of Drupal theming to completing a custom theme, you will understand the concepts of overriding, intercepting and altering markup in Drupal. Suitable for HTML/CSS developers and back-end developers.

This 2-day course will run from 9am until 5pm on Tuesday January 17 and Wednesday January 18 at Batman's Hill, 623 Collins street, Melbourne Vic 3000.

Drupal Module Development
Thursday 19 January - Friday 20 January

Modules extend Drupal's core functionality any almost any imaginable way. Participants will write simple and complex modules, using Forms API, Schema API, all of the top ten Drupal hooks and create custom database tables. Strong familiarity with PHP development or attendance at PHP Skills for Drupal required.

This 2-day course will run from 9am until 5pm on Thursday January 19 and Friday January 20 at Batman's Hill, 623 Collins street, Melbourne Vic 3000.