Training: Drupal Modules Jan 12-14

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
jenlampton's picture
Start: 
2011-01-12 09:30 - 2011-01-14 16:30 America/Los_Angeles
Event type: 
Training (free or commercial)

Drupal Module Development
Academy X
601 Montgomery St
San Francisco, CA 94111

Class Description:
This class starts by discussing the anatomy of a module, and explaining the complex system of Drupal hooks. We'll step you through creating a comprehensive module with over two-hundred lines of custom code. We'll use and explain each of the top ten Drupal hooks, the menu system, and the Form API. We'll cover how to conform to Drupal coding standards, and how to write secure code that uses specific functions to sanitize data from end users. You'll learn how to safely insert and extract data using Drupal's database abstraction layer, and how to expose your custom data to the views module. We'll also cover how to tap into Drupal's theme system from your module, include template files, and define theme and preprocess functions. Time permitting, we'll also cover Drupal's built-in testing framework. At the end of the class you'll receive a copy of the finished module which includes additional documentation and alternate examples.

In just three days time you'll jump from being a beginner to understanding how over 90% of Drupal modules are built. By the time the course is over you'll be well versed in using the Drupal API Documentation and developer tools, and you'll have the confidence to tackle similar projects on your own.

Prerequisites:
To get the most out of this class you should have at least six months of prior PHP development. You should also be familiar with Drupal terms such as Nodes, Blocks, CCK, Views, etc. Experience with installing Drupal and contributed modules/themes will help to understand the concepts of module development.

Registration:
Registration for this class is limited to 16 students. Sign up early to assure your spot!

Free Ticket:
Congratulations to Tom B. for winning a free seat in this class!

Comments

Wrong body text?

derekwood's picture

Hey Jen,

Looks to me like you mistakenly pasted in the body text from the Theme Development class. Either that or you meant the headline to be for the Theme Dev class on 1/10-11. Anyway, just thought I'd give you the heads-up.

Cheers!
Derek

Thanks Derek!

jenlampton's picture

The post has been updated.

I'd also like to congratulate Tom B. for winning a free seat in this class!

Jen