Drupal 7 for Developers Training Course

Overview

This course has been created for junior Drupal 6 developers. If you are interested in Drupal 6 development, please visit http://www.nobleprog.co.uk/training/drupal+6+developers.

 

Requirements

Basic Drupal user knowledge, PHP and MySQL practical knowledge

 

Duration

14.00 hours
 
 

Course Outline

Drupal Core

Drupal Architecture

Inversion of Control (IoC)

Drupal Core Modules

Menu Creation Process

Drupal Modules

Creating Own Module

Info files

Module files

Install files

Updating exiting module

Disabling and uninstalling modules

Hooks

Core Hooks

Modules Hooks

Defining Own Hooks

Implementing Basic Hooks

Database Abstraction Layer

Executing queries

Inserting, updating and deleting rows

Forms

Create a Form

Validate a Form

Multi Form Sites

Add and modifying validation of existing form

Overriding default submit functionality

Theming

Theming Engines

Using default theme functions

Overriding theme function in a theme

PHP Template

tpl Files

Variables

theme Function

CSS Inclusion

Caches

CacheAPI

Utilizing Caches in Modules