by Jeff Eaton and Joe Shindelar
Students will learn how Drupal works under the hood by building simple example modules and dissecting more complex code. We'll explore Drupal's most common hooks; learn how to use them together by building a simple module that responds to internal Drupal events; and investigate Drupal 7's new database abstraction layer.