DRUPAL 9 : Développer des modules

Nouveau !

Tarifs

920 €

Durée

2 jours (14 heures de cours en présentiel)

Dates

Référence DAE20-1116A :
du 10/05/2021 au 31/05/2021

1/2 journée : 10, 17, 25 et 31 mai 2021

Lieu de la formation

IUT de Haguenau

30 Rue du Maire A. Traband,
67500 Haguenau
France

Renseignements & inscriptions

Diane ABELÉ 03 68 85 49 30

Sauf le vendredi après-midi

Accueil des personnes en situation de handicap

Le Service de la vie universitaire – Mission handicap propose un dispositif d’accueil et d’accompagnement spécifique pour permettre aux personnes en situation de handicap de se former dans les meilleures conditions possibles. Pour en savoir plus

Toute demande d’adaptation peut être étudiée en amont de la formation, en fonction du besoin.

Merci de vous adresser à la personne de contact mentionnée dans la rubrique « Renseignements & inscriptions »

Certifications & Homologation

Vos interlocuteurs

Compétences à l'issue de la formation

  • Créer un squelette de module
  • Créer des routes
  • Créer et modifier des formulaires
  • Afficher du contenu à l’aide de render arrays et des form elements
  • Créer, modifier et supprimer des entités
  • Ajouter des éléments de configuration et des contenus lors de l’installation du module
  • Créer des menus, des liens de menu, ainsi que des liens d’action et de tâche
  • Créer des blocs non configurables et configurables
  • Définir des rôles et des permissions pour un module
  • Utiliser du Css et du JavaScript dans un module
  • Utiliser des Hooks
  • Utiliser Drush et Drupal Console pour gagner en productivité
Personnes concernées et pré-requis
expand_more

Toutes personnes souhaitant apprendre à développer un module DRUPAL personnalisé

PRE-REQUIS : la participation à cette formation nécessite des compétences en

  • Utilisation et paramétrage de DRUPAL
  • Développement orienté objet en PHP
  • Intégration en HTML CSS
Programme
expand_more

Séance n°1

Installation de Drupal, Drush et Drupal console

Création d’un squelette de module

Création de routes simple

Création de route dynamique

Création de contrôleur

Création de template

Utilisation de render array

Manipulation d’entités

Séance n°2

Création d’un formulaire et de son système de validation

Utilisation de l’objet config pour stocker des éléments

Création d’un bloc non configurable

Création d’un bloc configurable

Séance n°3

Ajout d’éléments de configuration (type de contenu, rôle, permission, taxonomie…) lors de l’installation du module

Ajout de contenu lors de l’installation du module

Ajout d’élément de navigation : lien de menu, lien de tâche et d’action

Séance n°4

Gestion de la désinstallation du module

Création de librairie

Gestion des dépendances

Appel des librairies

Méthodes pédagogiques
expand_more

La formation est réalisée sur 4 demies journée : l’alternance de phases théoriques et de mise en pratique favorise une acquisition rapide des compétences nécessaires à la création de modules pour Drupal 9. Entre chaque demie journée, les stagiaires doivent réaliser un exercice qui sera corrigé au début de chaque séance.

Responsable scientifique
expand_more

Antoine Moulin – Professeur certifié Département Métiers du Multimédia et de l’Internet de l’IUT de Haguenau.

Responsable du module Drupal de la Licence Professionnelle Développement web (LP Dweb)

Courriel : a.moulin@unistra.fr

Nature et sanction de la formation
expand_more

Vous êtes une organisation et souhaitez une proposition intra pour cette formation ?

Vous êtes une organisation et souhaitez un accompagnement dans la construction de votre projet sur-mesure.