Drupal 8 Coding - november 2019

donderdag november 21 2019 van 09:00 tot vrijdag November 22 2019 van 17:00
€375.00 / dag
Moutstraat 60, 9000 Gent

Wilt u alles te weten komen over programmeren in Drupal 8? Dan is de Drupal 8 coding-training perfect voor u! Op 21 en 22 november 2019 kunt u de basis van het programmeren en het ontwikkelen van eigen modules in Drupal 8 leren. 

Let op: bij annulering minder dan 14 dagen voor aanvang van de training, zal er een annulatiekost van 50 euro in rekening gebracht worden.

Voor wie?

Deze cursus is voor iedereen die de basis van programmeren in Drupal 8 wil leren. U zult code voor Drupal 8 leren begrijpen en schrijven, om meer te kunnen aanpassen aan uw website.

Vereiste voorkennis: u moet bekend zijn met de beginselen van sitebuilding en het opzetten van een ontwikkelomgeving.

Waarde

Met deze cursus kunt u beginnen met het schrijven van uw eigen modules. Hij helpt u bepaalde dingen te personaliseren in Drupal 8 die niet aan te passen vallen met andere contributed modules. U zult daarnaast in staat zijn om uw eigen modules bij te dragen aan drupal.org.

Weten hoe een module is opgebouwd en welke bestanden het bevat is één ding - het hook-systeem gebruiken en integreren met de API's in Drupal 8, is een heel ander verhaal. Het zal u de perfecte controle geven op uw website.

Na het volgen van deze cursus weet u hoe u veilige en schone Drupal 8-code schrijft. Die kennis zal u ook helpen bij het selecteren van modules. U zal daarnaast in staat zijn om te controleren of de beheerder de Drupal 8-API gebruikt.

Uw ontwikkelaars zullen in staat zijn om de bestaande functionaliteit te veranderen en nieuwe krachtige functionaliteit te creëren. Door hen de beginselen van module-ontwikkeling en de best practices aan te leren, kan u ervan verzekerd zijn dat ze betere code leren schrijven, die minder onderhoud vergt. Dit spaart vervolgens weer R&D-kosten uit, waardoor u kunt focussen op bedrijfsinnovatie.

Voorkennis

Kennis van Drupal 8 Sitebouw is aangeraden. Een voorkennis van programmeren en PHP is aangeraden.

Voorbeelden & Cases

Organisaties moeten Drupal 8-productwebsites installeren die redelijk eenvoudig zijn en voornamelijk themingtaken vereisen. Om die klus te klaren, hebben ze vaak junior profielen en themers in huis. In bijna elk project vraagt de klant echter méér ontwikkeling op maat. Deze training zorgt ervoor dat uw ontwikkelaars de custom aanpassingen ook snel en efficiënt kunnen doorvoeren.

Hebt u een Drupal 8-site van een organisatie gekocht of zelf gebouwd en wilt u zelf kleine veranderingen doorvoeren zonder ontwikkelaars in te huren? Leer hoe u kleine aanpassingen doet en bespaar veel geld op ontwikkelingskosten.

Inhoud

PHP Basics

Allereerst, leer de PHP beginselen voordat we in Drupal 8 ontwikkeling duiken.

Basic Hook Implementaties

Leer over het Drupal-pluginsysteem en hoe u het kunt gebruiken. Leer over het basic Symfony-framework waarop Drupal 8 is gebouwd.

  • HttpKernel 
  • HttpFoundation 
  • EventDispatcher 
  • Classloader 
  • YAML 
  • Routing 
  • DependencyInjection 
  • Serializer 

Major API Use

  • Form API
    Bouw forms in uw modules door de form API in Drupal te gebruiken.

  • routing
    Maak uw eigen menu items code.

  • Permissions
     We leren de hook permission gebruiken en checken op permissies in de code

  • Database
    Leer hoe u queries uitvoert of updates doet op de database van Drupal.

  • Variables
    Drupal werkt met variabelen. Hoe bewerkt u deze?

  • User API
    Gebruik de juiste functies om met user objects te interageren.

  • Node API
    Leer alles over functions die interageren met nodes.

  • Blocks
    Gebruik de API om blocks in code te creëren. 

  • Theme system met Twig
    We leren hook theme en we maken een template file.

  • Testing
    We leren een eenvoudig test maken in drupal met de simple test api.
  • Performance en Caching
    We laten zien hoe u data kunt cachen in Drupal. We zien ook hoe u performance bewaakt  in een Drupalsite. Een hele reeks tools komen aan bod.

Best Practices

Drupal heeft zijn eigen codingstandaarden. Naast deze zullen we u ook laten zien hoe u op de Drupal manier codeert.

Wat krijgt u na de training? 

U krijgt:

  • De presentatie van de training.
  • Het oefeningenboek in pdf-formaat
  • Een werkend voorbeeld van de oefeningen, op een usb-stick.
  • Een certificaat als bewijs dat u de training hebt gevolgd. Daarnaast mag u het onderstaande Dropsolid Drupal Coding certified trainingslogootje met een link naar deze pagina op al uw websites plaatsen.
  • U krijgt 10% korting op al onze toekomstige trainingen. Als u bjvoorbeeld een sitebouwtraining hebt gevolgd, krijgt u tien procent korting op de Drupal 8 sitebouw-training

ROI

Maak zelf aanpassingen en bespaar op ontwikkelkosten!

Bekijk de kalender

Registreer

Opkomende trainingen

Discover Drupal - januari 2019
Drupal 8 Sitebuilding - januari 2019
Drupal 8 Coding - januari 2019
Drupal 8 Theming - januari 2019
Discover Drupal - maart 2019
Drupal 8 Sitebuilding - maart 2019
Drupal 8 Coding - maart 2019
Drupal 8 Theming - maart 2019
Discover Drupal - juni 2019
Drupal 8 Sitebuilding - juni 2019
Drupal 8 Coding - juni 2019
Drupal 8 Theming - juni 2019
Discover Drupal - september 2019
Drupal 8 Sitebuilding - september 2019
Drupal 8 Coding - september 2019
Drupal 8 Theming - september 2019
Discover Drupal - november 2019
Drupal 8 Sitebuilding - november 2019
Drupal 8 Coding - november 2019
Drupal 8 Theming - november 2019