Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Formation Drupal 8 - Développements Front-End
Technique

Formation Drupal 8 - Développements Front-End

Création de sites sur-mesure

Outil particulièrement adapté à la création rapide de sites internet, Drupal présente également la particularité de proposer un framework permettant de développer rapidement des applications sur-mesure (en PHP) notamment grâce à la création de modules spécifiques. A l’issue d’une première partie consacrée à la compréhension de l’architecture et du fonctionnement de Drupal, les participants apprendront par la pratique à développer leurs propres modules, à connecter leurs sites à des bases de données et créer des thèmes personnalisés. A l’issue de ces 2 journées, ils seront ainsi en mesure des créer des sites Drupal complexes, performants et personnalisés.

Objectifs de cette formation

Drupal 8 - Développements Front-End
  • Comprendre le système de "theming" (habillage) de Drupal
  • Apprendre à contrôler à 100% le HTML/CSS généré par Drupal
  • Être capable d'intégrer n'importe quelle charte graphique sous forme de thème Drupal
  • Pouvoir créer son propre thème
  • Comprendre comment changer l'apparence d'un module sans toucher au code de ce module

Public

  • 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

Programme détaillé

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

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 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

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
  • Les bibliothèques de base
  • Ajouter un script custom

Responsive Design avec Drupal 8

  • (Par défaut le thème de Drupal 8 prend en compte le Responsive Design)
  • Implémentation des points de rupture
  • Gestion des images en responsive design
  • Gestion des menus

Les plus de cette formation

Drupal 8 - Développements Front-End
  • Une pédagogie complète basée sur l'alternance de phases théoriques, de travaux pratiques et d'échanges.
  • Les retours d’expérience de consultants-développeurs expérimentés.
  • Tout au long de la formation les participants développerons un thème permettant ainsi de mettre en pratique tous les points essentiels à la maitrise du theming avec Drupal 8.
  • 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 cela sera opportun.

Informations

  • Durée : 2 Jours (14h)
  • Tarif : 1 090 € HT
  • Réf. : LI456


Dates des sessions

Bon à savoir...


= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.