Objectifs
Apprenez à créer vos propres modules (fonctionnalités) pour Drupal. Drupal 11 continue de simplifier l'écriture de code métier (autowiring, hooks orientés objet, attributs PHP). Reposant en partie sur Symfony, la programmation objet est de mise. Découvrez par la pratique comment en tirer parti afin de concevoir efficacement ses développements sous Drupal.
ATTENTION : cette formation suppose que vous connaissiez déjà les bases de Drupal en tant que webmaster.
Objectifs opérationnels
- Être capable d'ajouter n'importe quelle fonctionnalité à un site sous Drupal.
- Comprendre les fondements d'un module.
- Anticiper les temps de développement back-end.
Inchangé : la ligne « Certification Trained People » avec son code CPF — à confirmer de votre côté que le code 235834 est toujours valide.
- Créer son propre module qui sera capable d'interagir avec Drupal.
- Utiliser Drupal comme un framework pour accélérer ses développements maison, en s'appuyant sur ses APIs.
- Comprendre le fonctionnement global de Drupal et du container (Symfony), autowiring compris.
- Adapter le fonctionnement du cœur de Drupal ou de modules communautaires sans toucher à leur code source.
- Validation d'une certification Drupal (droit au passage de la certification valable 1 an à compter de la date de fin de formation).
Public concerné
- Développeurs Web souhaitant exploiter Drupal comme un framework de développement et pas uniquement comme un CMS.
- Développeurs Drupal souhaitant se mettre à niveau sur la dernière version.
Pré-requis
- Connaître le PHP Objet (indispensable).
- Connaître HTML et CSS (fortement recommandé).
- Connaître Drupal en tant que webmaster.