A l’issue de la formation, vous serez capable de :
1. Comprendre les évolutions de Drupal, des versions 9 à 11.
2. Migrer efficacement des projets WordPress vers Drupal.
3. Développer des thèmes et modules personnalisés.
4. Intégrer des API tierces et des solutions SSO (Single Sign-On).
5. Maîtriser les bonnes pratiques de développement et d’administration Drupal.
- Développement
- Développement web
Formation Maîtriser Drupal 10 & 11 – Du Débutant à l’Expert
Objectifs
Prérequis
• Notions de base en HTML/CSS, PHP, et MySQL.
• Une expérience préalable avec un CMS (WordPress ou autre) est un plus.
Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.
Public
• Développeurs web souhaitant migrer de WordPress à Drupal.
• Administrateurs système et intégrateurs cherchant à approfondir leurs compétences Drupal.
• Concepteurs web désirant créer des thèmes sur-mesure pour Drupal.
• Toute personne impliquée dans le développement ou la gestion de projets Drupal.
Formation(s) associée(s)
Dernière mise à jour
Programme mis à jour le 02 décembre 2024
Bon à savoir
Evaluez votre niveau
Pour vous aider à bien choisir votre formation, nous vous proposons soit un entretien avec le formateur soit un test d’évaluation. Cela vous assurera que vous disposez des connaissances nécessaires pour suivre la formation dans des conditions optimales.
Sessions garanties
La majorité de nos sessions proposées en distanciel sont garanties. Elles peuvent être enregistrées à la demande.
Travaux pratiques
Nos formations comprennent de nombreux travaux pratiques pour un meilleur apprentissage (60 % de pratique). Nous proposons également de travailler sur vos données pour une meilleure expérience.
Les Modules
de formation
Module1
Introduction et Migration de WordPress à Drupal
• Découverte de Drupal :
o Principes fondamentaux de Drupal (CMS basé sur des modules).
o Différences clés entre WordPress et Drupal.
• Migration WordPress → Drupal :
o Étapes préliminaires : analyse des contenus et architecture.
o Utilisation des outils de migration (migrate module, ETL).
o Gestion des taxonomies, utilisateurs et médias.
Module2
Drupal 9 à 11 - Ce qui a changé
• Nouveautés des versions 10 et 11 :
o Passage de CKEditor 4 à CKEditor 5.
o Moteur de thème Twig 3 : différences et avantages.
o Fin de support de jQuery UI et remplacement par des alternatives modernes.
o Intégration de Symfony 6.
• Compatibilité ascendante et adaptations nécessaires :
o Mise à jour des modules personnalisés.
o Gestion des bases de données et performances.
Module3
Développement de Thèmes Personnalisés
• Création de thèmes Drupal :
o Structure d’un thème : fichiers .info.yml, .twig, CSS/JS.
o Développement avec le moteur de template Twig 3.
o Debugging des templates et gestion des caches.
• Thèmes sur-mesure :
o Utilisation de Bootstrap et autres frameworks CSS.
o Pratiques UX/UI dans la personnalisation des thèmes.
Module4
Développement de Modules Personnalisés
• Développement de modules Drupal :
o Structure et création d’un module (fichiers .module, .info.yml).
o Déclaration de routes et contrôleurs.
o Utilisation de services et injections de dépendances (Symfony).
• Approfondissement :
o Gestion des formulaires et permissions.
o Hooks et événements dans Drupal.
o Bonnes pratiques de sécurité.
Module5
Intégration d’API et SSO
• Travail avec des API :
o Appels REST dans Drupal.
o Configuration du module JSON:API.
o Exemple pratique : intégration d’une API tierce (ex. API météo, CRM, etc.).
• Mise en place de SSO :
o Introduction au SSO et ses avantages.
o Intégration avec OAuth2 et OpenID Connect.
• Optimisation et maintenance :
o Automatisation des tâches avec Drush.
o Outils de surveillance et débogage (Devel, logs).
Les prochaines
sessions de formation
Sur demande
Vous souhaitez organiser cette formation à une date spécifique ?Contactez-nous en remplissant le formulaire ci-dessous