This online instructor led course will get you started in Drupal Module Development. Whether you want to learn module development for you own projects or to advance you career as a developer this course is for you.

Although Drupal can be used as a powerful tool to make websites without writing any code learning to code for Drupal greatly expands what Drupal can do for you.

This course will cover these topics

Creating the Module files and where to put them

Drupal's Hook System and how to use it

Creating Menu Entries and making Permissions

Making, Altering and Responding to Drupal Forms

Creating your own Blocks

Writing Custom code in your module that integrates with Drupal core and other modules(Without Hacking!)

When to write code and when NOT to write code!

ImportantThis course assumes you have a working knowledge of PHP as well as Drupal site building and configuration. If you are new to Drupal you may be interested in our Beginning Drupal Online course

You will also need to have a local copy of Drupal running on your own computer. If you haven't already set this up you may want to use Acquia Dev Desktop.

To create and edit the module files you will need either an IDE or Text Editor that is setup to edit PHP files.