Developing with Drupal
Find out how to get the most out of Drupal for your needs!
Drupal is an incredibly powerful and flexible system, with an emphasis on modular composition that allows site builders to build practically any site they like. We’d like to show you how to do this, so you can build the site that you or your organisation needs.
In this course, we will show you how to reverse-engineer and modify Drupal sites, and get a handle on the tools used to maintain sites. Developers will be taught about site building, module developement, and theming, and the similarities and differences between these development metholodologies. We will demonstrate how Drupal works under the hood, and discuss best practices for building a site that can be maintained and modified to suit future needs.
We will discuss opportunities for developers to get employed using Drupal, get involved in the community, and offer their expertise from other areas to make their websites (and Drupal as a whole) better.
You don’t need prior experience with Drupal to get the most out of this course, but if you’re a web developer that has used a language like PHP, Java, .NET or Ruby, you’ll be in good stead to keep up.
Bring a laptop with wifi. Prepare the laptop to have Drupal installed on it, using one of the following methods to do so.
Windows: install WAMP or Acquia Dev Desktop.
Mac OS X: install MAMP or Acquia Dev Desktop.
Linux: most distributions let you install Drupal if you install Apache, MySQL and PHP.
You should also install Git on this laptop.