Drupal is het open source cms bij uitstek en verovert momenteel het internet. We kunnen hier best trots op zijn, want Drupal is van oorsprong Belgisch.

Drupal developer is een knelpuntberoep in de websector. Veel bedrijven zoeken momenteel kandidaten die in Drupal kunnen ontwikkelen.

Deze cursus behandelt alle aspecten van Drupal die nodig zijn om een goede Drupal ontwikkelaar te worden. We verwachten van de kandidaten een goede php kennis en noties van xhtml en css.

Wat en voor wie?

Voor wie

Drupal Developer richt zich naar iedereen die professioneel wil leren werken met Drupal. Je hebt reeds je eerste stappen gezet in het web gebeuren en bent vertrouwd met php en html/css.

Waar en wanneer?
Programma

Introductie & configuratie

Drupal: voor- en nadelen

Drupal wanneer wel/niet gebruiken

Drupal en zijn concurrenten

een nieuwe Drupal website opzetten

basis administratieve taken

creëren en publiceren van inhoud

gebruikersmanagement/rollen & rechten

toevoegen en configureren van modules

introductie Fields (Drupal 7) en/of Content Construction Kit (Drupal 6):
belangrijkste velden en configuratie

introductie Views: soorten en voorbeelden

Contributed Modules: hoe selecteren?

meest gebruikte Contributed Modules en hun toepassingen

shopping cart,

organische groepen,

import-mogelijkheden,

social networking,

workflow,

video,

nieuwsbrieven,

rules (actie/reactie),

jquery.

introductie tot meertaligheid

webformulieren en spam protectie

onderhoud, back-up, multisite installatie, upgraden en beheer automatiseren

introductie afbeeldingen en weergavemogelijkheden

trefwoorden en nodereferenties

Development

hoe Drupal werkt

een module schrijven

‘Hooks’, acties en ‘Triggers’

het menu systeem

werken met databases

werken met gebruikers

werken met nodes

het theming systeem

werken met blokken

form API

beheren & filteren van input van gebruikers

zoeken en indexeren van inhoud

werken met bestanden

werken met taxonomieën

caching

gebruik maken van JQuery

lokalisatie & vertaling

XML-RPC

veilige code schrijven

ontwikkeling - best practices

Drupal optimaliseren

installatie profielen

search in drupal: core search vs apache solr

wat zijn varnish en memcache

aegir hosting systeem

Theming

themes & Drupal

van HTML tot template

templates (geavanceerd)

theming & PHP

subthemes

Display