Zivtech is an open source web development and support shop offering a wide range of Drupal development services including module development, architecture, site building, and theming. Zivtech is passionate about mentoring and training new Drupal talent, and offers trainings for all levels of users and developers.
May 26th through May 28th, 2010, Zivtech is offering a 3 day Drupal module development training session at the Eyebeam Art & Technology Center ( 540 W. 21st Street, (between 10th and 11th Avenues)). These sessions will be a more comprehensive version of the trainings we held at Drupalcon San Francisco 2010.
Beginners are advised to sign up for the full three days of training (May 26th - 28th), more experienced trainees should sign up for the last two days (May 27th & 28th).
Session Outline
May 26 - 28, 2010: Three Day Drupal Module Development Training in New York City
These 3 days of Drupal coding training are designed to bring beginning Drupal developers up to speed with writing and understanding Drupal code. By emphasizing coding standards, as well as best practices of coding and security hygiene, we'll help you shortcut the "Drupal hacker" phase of the learning curve.
Day One: PHP for Drupal
This day will be an introduction to PHP from a Drupal perspective. We'll introduce you to PHP syntax, key Drupal functions, Drupal coding standards, and get you reading and writing some Drupal code. We'll also get you used to using the Drupal codebase and API to solve problems. Day One is designed for folks who have Drupal experience but are new to writing code, or have coding experience but are new to PHP or Drupal. If you have PHP experience or are already dabbling with Drupal coding, we recommend you join in for Days Two and Three.
Day Two: Coding for Customizations (part 1)
Day Two will introduce you to the most useful ways to write Drupal "glue code" to customize your sites.
* hook_form_alter: We'll take an in-depth look at powerful ways to use Drupal's Form API to take control of any form on your site
* hook_block: Make your own dynamic blocks without slumming around with "PHP module"
* preprocess functions: Change and add variables for your theming templates the organized way
* theme functions: Override Drupal's output
* hook_menu and hook_menu_alter: Make and change Drupal's menu callbacks.
Day Three: Coding for Customizations (part 2)
We'll continue along the same theme of writing code to customize sites.
* CCK Formatters: Customize the output of CCK fields displayed on nodes and by views
* hook_nodeapi: Perform custom logic when creating, updating or viewing a node
* hook_user: Customize the "My Account" page, or add custom data to your user objects
* drupal_alter: Go beyond menu and form alters to be ready to alter any kind of data
* Embedding and exporting views: Use the views API to take control of your views
* Database queries: access your data directly and display it securely
For more information or to Sign up for the sessions, please visit the training section of our site.
DATES: May 26, 27, and 28, 2010
LOCATION: Eyebeam Art & Technology Center, 540 W. 21st Street, (between 10th and 11th Avenues)
New York, NY 10011
LUNCH: Included

Comments
Registration for the event
Hi,
I work for the United Nations and I would like to register myself and a colleague.
Please let me know the registration fees.
Thanks.
Gayan
hi Gayan: You can sign up for
hi Gayan:
You can sign up for the classes here: http://www.zivtech.com/services/train
Please let us know if you need any assistance with that or have any other questions about the trainings.
me: http://aaroncouch.info
my work: http://nuams.co