Ref
DRUPE25

Formation - Drupal 10 - Perfectionnement - Pour les développeurs Front End

Développer des fonctionnalités avancées avec Drupal en environnement pro

Perfectionnement
2 jours - 14 heures
Drupal 10 - Perfectionnement - Pour les développeurs Front End

Personnalisez chaque détail visuel de votre site Drupal 10 grâce au theming avancé.
Maîtrisez le système de templating Twig (surcharge, suggestions personnalisées), organisez efficacement vos assets (CSS/JS, SMACSS, bibliothèques), structurez vos mises en page avec Layout Builder et Page Manager, intégrez des scripts JavaScript modulaires, et concevez des sites Drupal entièrement responsives et maintenables.

Objectifs
  • Décrire le système de "theming" (habillage) de Drupal
  • Contrôler à 100% le HTML / CSS généré par Drupal
  • Intégrer n'importe quelle charte graphique sous forme de thème Drupal
  • Créer votre propre thème
  • Changer l'apparence d'un module sans toucher au code de ce module
Compétences acquises

Créer des templates, modules et automatisations en maîtrisant l’architecture Drupal

Vous souhaitez joindre un conseiller ?
Public
  • Développeurs
  • Intégrateurs
  • Webdesigners
Prérequis

Il est indispensable de connaître HTML et CSS. Il est conseillé d'avoir des notions de PHP et de Responsive Design

Programme
Pendant
Drupal 10 - Perfectionnement - Pour les développeurs Front End

Introduction

  • Présentation rapide de Drupal et de son jargon (noeud, taxonomie...)
  • Présentation et installation des outils de développement (WAMP, éditeur PHP, Firefox)
  • Téléchargement et installation de Drupal
  • Les outils du webdesigner : Firebug, Twig debug

Thème, les fondamentaux

  • Principe de base
  • Les fichiers d'un thème
  • Les différents éléments natifs de Drupal
  • Thème de base et héritage

Système de templating Twig

  • Introduction à Twig
  • Twig Debug

Jour 2

Système de templating Twig - Suite

  • Gestion des templates
  • Surcharge de templates
  • Ajouter des suggestions de template custom

Gestion des assets

  • Système de bibliothèques
  • Dépendances et bibliothèques natives
  • Architecture SMACSS
  • Différents types de chargement d'une bibliothèque

Module Layout Plug-in

  • Intérêts de l'approche des layouts
  • Définir des layouts depuis un thème
  • Utilisation avec Page Manager et Display Suite

Configuration

  • Système de configuration de Drupal
  • Embarquer une configuration dans un thème
  • Dépendance entre configuration

JavaScript

  • Gestion du JavaScript et Drupal
  • Bibliothèques de base
  • Ajouter un script custom

Responsive Design avec Drupal (par défaut, le thème de Drupal prend en compte le Responsive Design)

  • Implémentation des points de rupture
  • Gestion des images en Responsive Design
  • Gestion des menus

Exemples de travaux pratiques (à titre indicatif)

  • Etudes de cas :
    • Prise en main des fondamentaux de la création d'un thème avec Drupal
    • Utilisation du moteur de templating Twig dans Drupal
    • Utilisation des assets dans Drupal
    • Utilisation du module Layout Plug-in
    • Configuration d'un thème dans Drupal
    • Utilisation du JavaScript dans Drupal
    • Création d'un site Responsive Design avec Drupal
Financement

Plusieurs dispositifs de financement sont accessibles via les OPCO (Opérateurs de Compétences), organismes agréés par le ministère du Travail dont le rôle est d’accompagner, collecter et gérer les contributions des entreprises au titre du financement de la formation professionnelle.

Pour plus d’information, une équipe de gestionnaires ABILWAYS spécialisée vous accompagne dans le choix de vos formations et la gestion administrative.

Nous contacter pour en savoir plus
Points forts
Modalités pédagogiques

Équipe pédagogique :

Un consultant expert de la thématique et une équipe pédagogique en support du stagiaire pour toute question en lien avec son parcours de formation

Techniques pédagogiques :

Pédagogie participative mettant l'apprenant au cœur de l'apprentissage. Utilisation de techniques ludo-pédagogiques pour une meilleure appropriation. Ancrage facilité par une évaluation continue des connaissances au moyen d'outils digitaux et/ou de cas pratiques

Ressources pédagogiques :

Un support de formation présentant l'essentiel des points vus durant la formation et proposant des éléments d'approfondissement est téléchargeable sur notre plateforme

Date de mise à jour : 28/08/2025
Nous contacter