Accueil > Technologies WEB > Drupal 8 : développements Front-End
Formation #TWC209

Formation Drupal 8 : développements Front-End

Durée : 3 jours

Code : TWC209


Prochaines dates programmées :

Du 29 au 31 Mai 2024

Du 07 au 09 Août 2024

Du 20 au 22 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Maitriser la couche de theming de Drupal 8
  • Pouvoir créer des sites Drupal complexes, performants et personnalisés
Programme
1/ Introduction
  • Les avantages et faiblesses de Drupal
  • Principales fonctionnalités et les différences versions de Drupal
  • Ressources disponibles en ligne
  • Les outils du développeur
2/ Installation de Drupal
  • Les pré-requis
  • Installation et utilisation de Wamp sur Windows
  • L'installation d'une base de données
  • Configuration du premier site
  • Autres installations possibles(WebMAtrix, Acquia Dev Desktop2, MAMP)
  • Les outils du développeur front-end, désactivation du cache de rendu et TWIG debug
3/ Les fondamentaux du theming
  • Comprendre les principes de base
  • Quels sont les fichiers essentiels d'un thème
  • Quels sont les différents éléments natifs de Drupal
  • Thème de base et héritage de thème
4/ Système de templating TWIG
  • Gestion des templates
  • Introduction à Twig
  • Préparer un environnement de travail avec Twig Debug
  • Comprendre le système de surcharge des templates
  • Comment ajouter des suggestions de templates custom
5/ La gestion des assets
  • Connaitre le système de bibliothèques (librairies)
  • Dépendances de librairies et librairies natives de Drupal 8
  • Comprendre l'architecture SMACSS : approche Web Component
  • Charger une bibliothèque : code PHP, depuis un fichier de template
6/ Module Layout Discovery
  • Intérêts de l'approche des layouts
  • Définir des layouts depuis un thème
  • Utilisation avec le module Display Suite
7/ Configuration
  • Comprendre le système de configuration de Drupal 8
  • Embarquer un ensemble de configurations dans un thème
  • Gestion des dépendances entre configurations
8/ Javascript
  • Gestion du Javascript sous Drupal 8 : jQuery, Drupal.behaviors et DrupalSettings
  • Les bibliothèques disponibles de base
  • Comment ajouter un script custom dans son thème
  • Gestion du Javascript et Drupal 8
  • Les bibliothèques de base
  • Ajouter un script custom
9/ Responsive Design avec Drupal 8
  • Implémentation des points de rupture
  • Gestion des images en responsive design
  • Gestion des menus
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Web designers
  • Développeurs
  • Webmasters
  • Intégrateurs
Dates

Dates

  • Du 29 au 31 Mai 2024
  • Du 07 au 09 Août 2024
  • Du 20 au 22 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.