Drupal Développeurs : Initiation

Loader DigitalCityEen ogenblik, aub...

Drupal Développeurs : Initiation

(Réf.100082)
21
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

Weten hoe je modules voor Drupal ontwikkelt, interactie met de kern, beheer van de router, formulieren, datamodel

Opleidingsprogramma

Inleiding tot Drupal

Een diepgaand, objectgeoriënteerd herontwerp
Symfony componenten opgenomen in Drupal

Installatie van de omgeving

Presentatie van de Drupal Console en Drush commandoregel tools
Organisatie van Drupal 8 directories
Multi-sites

Uw eerste Drupal-module maken

YAML syntax: typing, escaping, sequencing en mapping
Je module declareren voor Drupal met .info.yml
Je project declareren met compose
Hook principe: hook_help in de .module
Machtigingen declareren
Je eerste pagina declareren via een controller
Je pagina koppelen aan een URL via routing.yml
Een menulink maken via links.menu.yml

Workshop: een eerste Drupal-paginamodule ontwikkelen

Theming (bekijken)

Een renderingstabel teruggeven
Uw templatebestanden definiëren via de themahaak
De gegevens voorbewerken die in de template moeten worden geïnjecteerd
De template schrijven voor de Twig engine

Workshop: de views van uw module definiëren

Menu

Menu's en links beheren
Specifieke linktypes: acties, lokale taak, contextueel

Een plugin definiëren

De plugin manager
De verschillende soorten plugins

Een blok aanmaken

Een block class declareren
Beschikbaar maken via de @Block annotatie
De configuratie ervan in de administratie tonen
Het blokconfiguratieformulier ondersteunen

Workshop: het blok ontwikkelen

Een administratiepagina maken

Een configuratieformulier maken
Formuliervelden definiëren via Form API
Gegevens valideren en verzenden

Workshop: uw administratiepagina in richten

Formulieren beheren met Form API

Een formulier aanmaken
De verschillende soorten velden configureren
De door de gebruiker ingezonden gegevens valideren
Andere formulieren wijzigen

Een dienst definiëren

Bestaande diensten wijzigen
Eigen diensten definiëren
Afhankelijkheden injecteren

Database

Schema API overzicht
Een schema installatie declareren
Versie upgrades beheren
Database API overzicht
Interactie met database data via de QueryBuilder

Slagen voor de certificering (indien gefinancierd)

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.