Drupal 7 for Developers Training Course

Node ID: 359
 

Duration

14 hours
 

Requirements

Basic Drupal user knowledge, PHP and MySQL practical knowledge

 

Public Course Dates

Can't find a course date that suits your needs below?
Then just submit a public course date request now!
And we will organize the training at a location and date to suit you.
Request Public Course Date >>

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.

 

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