Course detail : Drupal Administrator and Developer Training
Drupal CMS Administration
Day 1
- Introduction to Drupal
- What is CMS?
- Why Drupal?
- Features of Drupal
- Use of Drupal
- Brief Introduction to PHP, MySQL
- Creating Content
- Displaying Content
- User Management
Day 2
- Advanced Content Management
- Modules Management
- Themes Management
- Access Control
- SE Optimization
- Drupal Backup
- Drupal Upgrade
- Installing Plugins
Drupal Development
Day 3
- Understanding Drupal
- Drupal Architecture
- Drupal Core Components
- Drupal Modules
- Drupal Modules
- Creating Custom Module
- Structure of Drupal module
- Creating and Updating existing module
- Disabling and uninstalling modules
- Hooks
- What are hooks and how to use them?
- Different types of Hooks
- Implementation of custom hooks
Day 4
- Database Abstraction Layer
- Database Interaction using Drupal's API
- Inserting, updating and deleting rows
- Forms
- Forms API
- Forms creation, alteration and validation
- Multiple Form pages
Day 5
- Theming
- Analyzing Drupal theme
- Using default theme functions
- Overriding theme function in a theme
- Adding custom variables to Drupal themes.
- Caching
- CacheAPI
- Utilizing Caches in Module



