Drupal training module ontwikkeling basis

Wie zelf aan de slag wil met het ontwikkelen van maatwerk modules voor Drupal 9 of 10 kiest voor deze praktische module. Na afloop van de training ontwikkel je zelfstandig een module om een bepaalde taak uit te voeren.

Inhoud van de training

  • het gebruik van Git en een goede code-editor zoals Visual Studio of PHP Storm
  • de verschillende bestanden (info.yml, libraries.yml etc) en mappen in een module
  • de verdeling van de module map in contrib en custom
  • het zelf creëren van formulieren en die bereikbaar maken via de interface (met validate en submit)
  • het opslaan van instellingen voor de module (in configuratie, key/value)
  • tonen en vertalen van berichten via Messenger
  • werken met vertalingen (via nl.po bestand)
  • Drupal render arrays, caching en cache-tags
  • Bestaande Drupal services en dependency injection
  • Theming met Twig systeem, templates en componenten (vanaf Drupal 10.1)
  • Creëren van een eigen Drupal service
  • Database Schema API en install-bestand
  • Controllers met het tonen van informatie (eventueel in tabellen) en json-response
  • Werken met permissies, rollen en rechten
  • Toevoegen van CSS en Javascript aan een module

Tijdsduur training

Voor de training 'Drupal module ontwikkeling basis' is de gemiddelde tijdsduur van de training 3 dagen van 6 uur. Door maximaal 6 uur op een werkdag te plannen, is het gemakkelijker mogelijk rekening te houden met de concentratieboog en werktijden van de deelnemers en om essentiële werkzaamheden nog voor of na de training te doen.

Overige Drupal trainingen

Klik hier voor een overzicht van overige Drupal trainingen.

Meer informatie