Szkolenie "Drupal 6 for Developers"
Czas trwania (po 8h lekcyjnych dziennie)
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
