Build modules extending Drupal's core functionality; Create custom content types and entities; Learn how to work with Drupal's hook system; Explore the major APIs introduced in Drupal 7 that the pros use to build successful Drupal websites; Test your code programatically with Drupal's new Simple Test framework; Build and extend themes to make your Drupal 7 shine; Author interactive form-based tools with Drupal's Forms API; Apply the principals of Test Drive; Development (TDD) using Drupal's built-in SimpleTest framework; Leverage the book's working module examples as a starting point for you own code; Discover the secrets of Drupal professionals as they explain the practical aspects of good Drupal development.