M2i Formation

Web et Mobile Design - Programmes libres / CMS

Drupal - Perfectionnement

Présentiel

2 jours (14 heures) - DRU-PE

Accueil  ›  Formations Multimédia  ›  Web et Mobile Design  ›  Programmes libres / CMS  ›  Drupal - Perfectionnement

Objectifs pédagogiques

  • Comprendre le système de "theming" (habillage) de Drupal
  • Maîtriser 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.

Niveau requis

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

Public concerné

Développeurs, intégrateurs et webdesigners.

Paris Chaillot03/12/20181 160 € HTDates proposées dans les agences M2iRéserver
Paris Chaillot09/05/20191 160 € HTDates proposées dans les agences M2iRéserver
Paris Chaillot18/11/20191 160 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz03/12/20181 160 € HTDates proposées dans les agences M2iRéserver
Mulhouse03/12/20181 160 € HTDates proposées dans les agences M2iRéserver
Nancy03/12/20181 160 € HTDates proposées dans les agences M2iRéserver
Reims03/12/20181 160 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen03/12/20181 160 € HTDates proposées dans les agences M2iRéserver
Évreux03/12/20181 160 € HTDates proposées dans les agences M2iRéserver
Le Havre03/12/20181 160 € HTDates proposées dans les agences M2iRéserver
Lille03/12/20181 160 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon03/12/20181 160 € HTDates proposées dans les agences M2iRéserver
Grenoble03/12/20181 160 € HTDates proposées dans les agences M2iRéserver
Lyon03/12/20181 160 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne03/12/20181 160 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux03/12/20181 160 € HTDates proposées dans les agences M2iRéserver
Orléans03/12/20181 160 € HTDates proposées dans les agences M2iRéserver
Tours03/12/20181 160 € HTDates proposées dans les agences M2iRéserver
Bordeaux09/05/20191 160 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Montpellier03/12/20181 160 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis03/12/20181 160 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence09/05/20191 160 € HTDates proposées dans les agences M2iRéserver
Montpellier09/05/20191 160 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Introduction

  • Présentation rapide de Drupal et de son jargon (noeud, taxonomie...)
  • Présentation et installation des outils de développement (WAMP, Editeur PHP, Firefox)
  • Téléchargement et installation de Drupal 8
  • 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

  • Gestion des templates
  • Introduction à Twig
  • Twig Debug
  • 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 8
  • Embarquer une configuration dans un thème
  • Dépendance entre configuration

JavaScript

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