Opleiding: Drupal Fundamentals
Deze tweedaagse opleiding biedt een grondige introductie in Drupal, een krachtig en flexibel open-source content management systeem (CMS). Deelnemers leren de basisprincipes van Drupal, inclusief het opzetten van een website, beheren van content, configureren van modules en thema’s, en het gebruik van tools zoals Drush en Composer. Op dag twee verdiepen we ons in geavanceerdere onderwerpen zoals views, taxonomieën, gebruikersrollen en beveiliging, met praktische oefeningen om een schaalbare Drupal-site te bouwen.Waarom Drupal?
Drupal staat bekend om zijn schaalbaarheid, veiligheid en flexibiliteit, ideaal voor complexe websites. Het biedt een modulaire architectuur, uitgebreide API-ondersteuning en een actieve community. Kenmerkend zijn de "entities" (contentobjecten), thematische lagen met Twig, en CLI-tools zoals Drush voor efficiënt beheer.
Studiebelasting:
- 2 lesdagen van 8 uur.
- Ca. 4 uur zelfstudie voor praktijkopdrachten en verdieping.
- Webdevelopers die Drupal willen leren voor enterprise projecten.
- Contentmanagers en site builders die zelfstandig sites willen onderhouden.
- IT-professionals die overstappen naar een open-source CMS.
- Drupal-installatie: Lokaal opzetten van een Drupal-omgeving met XAMPP/MAMP of DDEV.
- Content Types en Velden: Aanmaken van artikelen, pagina’s en custom content types via de GUI.
- Modules Beheren: Installatie en configuratie van core- en contrib-modules (bijv. Pathauto, Token).
- Basis Theming: Introductie tot Twig-templates en themeregistratie via .theme-bestanden.
- Contentbeheer: Werken met revisions, workflows en de WYSIWYG-editor (CKEditor).
- Views en Taxonomie: Dynamische contentlijsten maken met filters, relaties en sorteeropties.
- Gebruikersrollen en Toegangscontrole: Configureren van permissies en workflow states.
- Configuration Management: Export/import van configuraties via config/sync en Drush-commando’s (bv. drush cex).
- Performance en Beveiliging: Caching instellen, SQL-injectiepreventie en updates beheren via Composer.
- Multisite en Migratie: Basisprincipes van multisite-installaties en data-import met Migrate API.
Programma:
- Installatie en Configuratie:
- Drupal-core installatie via Composer (composer create-project drupal/recommended-project).
- Basisinstellingen: site name, tijdzone, SMTP-configuratie.
- Contentmodellering:
- Custom content types met velden (text, image, entity reference).
- Display modes: Manage form en view displays.
- Extensies:
- Contrib-modules downloaden via de GUI of Composer (composer require drupal/module_name).
- Configuratie van Webform, Paragraphs en Devel.
- Theming:
- Subthemes maken met .info.yml en template overrides.
- CSS/JS toevoegen via libraries en gebruik van breakpoints.
- Geavanceerde Technieken:
- Custom modules maken met hook_theme() en routing (*.routing.yml).
- REST API-endpoints configureren voor headless Drupal.
€1.195
ex. BTW
Aangeboden door

@The Academy
Onderwerp
Drupal
Niveau
Duur
2 dagen
Looptijd
12 dagen
Type product
training
Lesvorm
Klassikaal
Aantal deelnemers
Max: 12
Tijdstip
Overdag
Tijden en locaties
Utrecht
wo 28 mei 2025
Eindhoven
wo 18 jun. 2025
Eindhoven
wo 9 jul. 2025
Eindhoven
wo 20 aug. 2025
Eindhoven
wo 10 sep. 2025
Utrecht
wo 1 okt. 2025
Eindhoven
wo 22 okt. 2025
Eindhoven
wo 12 nov. 2025
Utrech
wo 10 dec. 2025
Keurmerken aanbieder
CRKBO en BTW-vrijstelling
NRTO
Microsoft Learning Partner
EC-Council