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)
Créer des pages d'accueil qui "remontent" du contenu pioché ailleurs dans le site : module Page Manager, Panels et Paragraph
7/ Fonctionnalités communautaires
Gérer les médias avec le module Media Entity
Créer un formulaire : modules Contact, YAML Form, eForm...
Ajouter une newsletter
Personnalisation des profils utilisateurs
Système de notes avec Voting API
Publier le contenus sur les réseaux sociaux
Workflow de publication
8/ Gestion de la configuration
Principe du système de configuration :
configuration en base
fichiers YAML
import/export et synchronisation
Créer un formulaire dans le back-office de Drupal pour mettre à jour une configuration
Ajouter sa propre configuration : manipulation de l'objet Config
Traduction de configuration
Utiliser State API
9/ La sécurité
Comprendre le système de contrôle d’accès de Drupal
Protéger l'accès à un bloc
Protéger l'accès à une page (route)
Créer son propre système de contrôle d'accès sous forme de service taggué
Partie 2 : Développeur Front-End
1/ 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
2/ 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
3/ 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
4/ 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
5/ 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
6/ 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
7/ 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
Webmaster
Responsables de sites Web
Décideurs
Chefs de projets
Développeurs
Dates
Dates
Du 14 au 18 Mai 2024
Du 22 au 26 Juil. 2024
Du 09 au 13 Sept. 2024
Du 11 au 15 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.