10152187Drupal Development
Course Information
Description
This course takes up all aspects of Drupal Open Source development, starting with installation, configuration, and base features. Core functions and modules are addressed, including users, roles, permissions, content types, and tagging. Third-party modules like Views and Panels are discussed, as well as themes, the flexible and powerful way of extending and adapting the package. Drupal programming with PHP is an additional topic. Students should be familiar with HTML and CSS and be ready to program in PHP. This course ia an elective for the Internet Developer Certificate.
Total Credits
3
Course Competencies
-
Install Drupal on a local file system and on a real server.Assessment Strategiesby completing various projects and assignmentsthrough demonstration on a Drupal siteCriteriayou perform tasks and assignments as designed and explained in the course handout.the Drupal site successfully reflects project work.
-
Become familiar with the Drupal Administration menu.Assessment Strategiesby completing various projects and assignmentsthrough demonstration on a Drupal siteCriteriayou perform tasks and assignments as designed and explained in the course handout.the Drupal site successfully reflects project work.
-
Add content and adjust theme settings on a Drupal site.Assessment Strategiesby completing various projects and assignmentsthrough demonstration on a Drupal siteCriteriayou perform tasks and assignments as designed and explained in the course handout.the Drupal site successfully reflects project work.
-
Automate Drupal tasks with PHP.Assessment Strategiesby completing various projects and assignmentsthrough demonstration on a Drupal siteCriteriayou perform tasks and assignments as designed and explained in the course handout.the Drupal site successfully reflects project work.
-
Become familiar with the Drupal database system.Assessment Strategiesby completing various projects and assignmentsthrough demonstration on a Drupal siteCriteriayou perform tasks and assignments as designed and explained in the course handout.the Drupal site successfully reflects project work.
-
Write a Drupal Formas API module in PHP.Assessment Strategiesby completing various projects and assignmentsthrough demonstration on a Drupal siteCriteriayou perform tasks and assignments as designed and explained in the course handout.the Drupal site successfully reflects project work.
-
Use Drupal theming with PHP templates and CSS.Assessment Strategiesby completing various projects and assignmentsthrough demonstration on a Drupal siteCriteriayou perform tasks and assignments as designed and explained in the course handout.the Drupal site successfully reflects project work.
-
Write a JQuesry-driven module.Assessment Strategiesby completing various projects and assignmentsthrough demonstration on a Drupal siteCriteriayou perform tasks and assignments as designed and explained in the course handout.the Drupal site successfully reflects project work.
-
Write a module to extend Drupal's built-in search.Assessment Strategiesby completing various projects and assignmentsthrough demonstration on a Drupal siteCriteriayou perform tasks and assignments as designed and explained in the course handout.the Drupal site successfully reflects project work.
-
Use the Drupal Content Construction Kit (CCK) module.Assessment Strategiesby completing various projects and assignmentsthrough demonstration on a Drupal siteCriteriayou perform tasks and assignments as designed and explained in the course handout.the Drupal site successfully reflects project work.
-
Use the Drupal views module.Assessment Strategiesby completing various projects and assignmentsthrough demonstration on a Drupal siteCriteriayou perform tasks and assignments as designed and explained in the course handout.the Drupal site successfully reflects project work.
-
Write a module loading data from web services into blocks.Assessment Strategiesby completing various projects and assignmentsthrough demonstration on a Drupal siteCriteriayou perform tasks and assignments as designed and explained in the course handout.the Drupal site successfully reflects project work.
-
Write a Google Maps module.Assessment Strategiesby completing various projects and assignmentsthrough demonstration on a Drupal siteCriteriayou perform tasks and assignments as designed and explained in the course handout.the Drupal site successfully reflects project work.