Bien-être
Tarif: 
840.00€
Date - Horaires: 
Jeudi, 8 décembre, 2016 - 09:00 to Vendredi, 9 décembre, 2016 - 18:00
Lieu de formation: 
20 rue Lavoisier
95300 Pontoise
France

Public concerné et pré-requis :

Web designers souhaitant créer des thèmes Drupal 8, ou concevoir des chartes graphiques qui tiennent compte de la "philosophie Drupal" pour qu'elles soient plus faciles à intégrer ensuite.

Développeurs ou intégrateurs amenés à travailler sur la partie thème d'un projet Drupal.

Pré requis :

  • Connaître HTML et CSS (indispensable).
  • Avoir des notions de PHP (conseillé).
  • Avoir des notions de Responsive Design.

Objectifs de la formation :

  • Comprendre le système de "theming" (habillage) de Drupal.
  • Apprendre à contrôler à 100% le HTML/CSS généré par Drupal.
  • Etre capable d'intégrer n'importe quelle charte graphique sous forme de thème Drupal.
  • Créer son propre thème.
  • Changer l'apparence d'un module sans toucher au code de ce module.

Programme de la formation :

IMPORTANT : La version installée et utilisée tout au long de la formation est Drupal 8, mais les différences entre Drupal 7 et 8 seront signalées -- oralement, et dans le support de cours -- à chaque fois que ça sera opportun.

1) Introduction

  • Présentation rapide de Drupal et de son jargon (node, 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.

2) 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.

3) Système de templating Twig

  • Gestion des templates.
  • Introduction à Twig.
  • Twig Debug.
  • Surcharge de templates.
  • Ajouter des suggestions de template custom.

4) 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.

5) Module Layout Plugin

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

6) Configuration

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

7) Javascript

  • Gestion du Javascript et Drupal 8.
  • Les bibliothèques de base.
  • Ajouter un script custom.

8) Responsive Design avec Drupal 8

Par défaut le thème de Drupal 8 prend en compte le Responsive Design. 

  • Implementation des points de rupture.
  • Gestion des images en responsive design.
  • Gestion des menu.

Tout au long de la formation nous développerons un thème permettant ainsi de mettre en pratique tous les points essentiels à la maitrise du theming avec Drupal 8.

Vos coordonnées

You must have JavaScript enabled to use this form.