Ce cours de deux jours vous donnera une compréhension complète du backend de Drupal 8 et des outils de développement de modules. Vous apprendrez à travailler avec l'injection de dépendance, les services, et plus encore, et découvrirez les processus et les meilleures pratiques pour étendre les fonctionnalités de vos modules Drupal en utilisant des plugins, des événements, des hooks et d'autres modèles de code.
Cette formation est également recommandée pour les développeurs de Drupal 7, car nous couvrirons des sujets où vous pourrez trouver des différences majeures dans la mise à niveau.
Il s'agit de la version la plus avancée de notre cours de développement de modules Drupal, qui vous permettra d'acquérir une expérience de travail avec le backend Drupal et les modules de construction.
Objectifs d'apprentissage
Vous apprendrez à:
- Construire des modules pour Drupal à l’aide de notions avancées
- Utilisez les API Drupal avancées à partir de votre module personnalisé
- Travailler avec Composer et Drush
- Appliquer la programmation orientée objet pour Drupal
- Suivre les meilleures pratiques pour le développement de modules Drupal
Programme
- Contrôle du cache
- Gestion des paramètres et de la configuration dans les différents environnements
- Envoi de courrier électronique
- Comprendre et mettre en œuvre l'injection de la dépendance
- Utilisation et définition des services
- Travailler avec les événements
- Décisions d'architecture pour le développement des blocs
À qui s’adresse cette formation?
Ce cours est idéal pour les développeurs Drupal et les programmeurs PHP qui veulent apprendre à créer, modifier et maintenir des modules personnalisés pour Drupal 7, Drupal 8 ou Drupal 9.
La formation avancée de développement de modules est également utile pour les développeurs Drupal 7 qui veulent améliorer leurs compétences. Les participants à notre cours de développement de modules Drupal peuvent assister à ce cours pour améliorer leurs compétences.