Course Duration: 90 hours

Drupal is a free, open-source web development platform for online content and user communities. Drupal powers some of the busiest sites on the web, and can be adapted to virtually any visual design. Drupal runs over a million sites, including WhiteHouse.gov, World Economic Forum, Stanford University, and Examiner.com.

Getting Started with Drupal

  • Drupal is a CMS
  • Basic Architecture of Drupal
  • Manual Installation on a web server
  • Uses of Drupal
  • Troubleshooting
  • Setting Drupal Environment
  • Setting Database for Drupal


  • Themes Explaining the module architecture
  • Blocks Explaining the module architecture
  • Configuring the blog
  • Configuring the poll
  • Configuring the forum ad webform modules
  • Theme overview

Content types & Views

  • How content works with Drupal
  • Creating custom content types
  • Adding CCK modules
  • Adding Date
  • Adding Email and Link


  • How theme works
  • Ways to create your own theme
  • Modifying a theme
  • Sub-theming with Zend Framework

Administration & Site Maintenance

  • Understanding users, roles & permissions
  • Creating Menus
  • What are nodes?
  • Managing URLs
  • Taxonomy Overview