Accueil > Messagerie/Collaboratif > Perfectionnement Drupal
Formation #MSC85

Formation Perfectionnement Drupal

Durée : 2 jours

Code : MSC85


Prochaines dates programmées :

04 et 05 Avril 2024

06 et 07 Juin 2024

22 et 23 Août 2024

08 et 09 Oct. 2024

26 et 27 Déc. 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

  • Connaître le fonctionnement du développement front sous Drupal
  • Comprendre les particularités d’un thème pour Drupal
  • Savoir évaluer le temps d’intégration d’une charte graphique sous forme de thème
Programme
1/ Introduction
  • Les avantages et faiblesses de Drupal
  • Principales fonctionnalités et les différences versions de Drupal
  • Ressources disponibles en ligne
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/ L'interface d'administration
  • Architecture des répertoires de Drupal
  • La barre d'administration
  • Configuration du site
  • Gestion des comptes utilisateurs
  • Gestion du système
  • Gestion du contenu et des champs
4/ Les fondamentaux des thèmes
  • 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
5/ Le Système de templating TWIG
  • Gérer les 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
6/ 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
  • Comment charger une bibliothèque : code PHP, depuis un fichier de template
7/ Module Layout Plug-in
  • Intérêts de l'approche des layouts
  • Définir des layouts depuis un thème
  • Utilisation avec le module Display Suite
8/ Le système de Configuration
  • Comprendre le système de configuration de Drupal
  • Comment embarquer un ensemble de configurations dans un thème
  • Gestion des dépendances entre configurations
9/ Gestion du JavaScript
  • Gestion du Javascript sous Drupal : jQuery, Drupal.behaviors et DrupalSettings
  • Les bibliothèques disponibles de base
  • Comment ajouter un script custom dans son thème
10/ Responsive design avec Drupal
  • 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
Dates

Dates

  • 04 et 05 Avril 2024
  • 06 et 07 Juin 2024
  • 22 et 23 Août 2024
  • 08 et 09 Oct. 2024
  • 26 et 27 Déc. 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.