Szkolenie "Drupal 6 for Developers"


Czas trwania (po 8h lekcyjnych dziennie)

16

Charakterystyka kursu

This course has been created for developers, architects, project managers interested in developing with Drupal 6 platform.

The participants will learn how to override existing functionality and how to write deployable modules.

Wymagania

Drupal user knowledge, basic PHP or any other procedural language (like C, Pascal, VB or other) required

Zagadnienia omawiane na kursie

What is New in Drupal 6

Architecture changes

New hooks

Form API changes

Drupal Core

Drupal Architecture

Inversion of Control (IoC)

Drupal Core Modules

Menu Creation Process

Drupal Modules

Creating Own Module

Module name, directory and group

Module dependencies

Installation scripts (hook_install, hook_uninstall)

Updates (hook_update)

Database schema changes during an update

Hooks

Core Hooks

Modules Hooks

Defining Own Hooks

Implementing Basic Hooks

Database Abstraction Layer

Forms

Create a Form

Validate a Form

Multi Form Sites

Theming

Theming Engines

PHP Template

tpl Files

Variables

theme Function

CSS Inclusion

Caches

CacheAPI

Utilizing Caches in Modules