À propos de cette formation
This content is not available in your language yet.
🎓 Objectifs pédagogiques
Section intitulée « 🎓 Objectifs pédagogiques »À l’issue de cette formation, vous serez capable de :
- Installer et configurer un environnement Drupal 11 professionnel
- Modéliser une architecture de contenu complexe (types de contenu, champs, taxonomies)
- Créer des vues dynamiques avec filtres et pagination
- Développer un thème personnalisé avec Twig et Tailwind CSS
- Installer et configurer les modules contributifs essentiels
- Créer un module custom avec routing, controllers, services et injection de dépendances
- Intégrer des interactions dynamiques avec htmx
- Implémenter un système de paiement avec Stripe Checkout
👥 Public cible
Section intitulée « 👥 Public cible »Cette formation s’adresse aux :
- Développeurs web souhaitant apprendre Drupal
- Étudiants en informatique/développement web
- Intégrateurs voulant monter en compétences sur le back-end
Niveau requis
Section intitulée « Niveau requis »- Connaissances de base en HTML/CSS
- Notions de PHP (variables, fonctions, classes)
- Familiarité avec la ligne de commande
- Avoir des notions de Twig est un plus
- Avoir déjà utilisé un CMS est un plus
📚 Méthodologie
Section intitulée « 📚 Méthodologie »Approche pratique
Section intitulée « Approche pratique »Chaque étape combine :
- Concepts théoriques - Explication des notions clés
- Démonstrations - Exemples concrets pas à pas
- Exercices guidés - Mise en pratique encadrée
- Exercices autonomes - Consolidation des acquis
Projet fil rouge : TailStore
Section intitulée « Projet fil rouge : TailStore »Tout au long de la formation, vous construisez un projet concret : TailStore, un site e-commerce complet.
Ce projet permet de :
- Appliquer chaque concept dans un contexte réel
- Voir la progression de votre travail
- Obtenir un portfolio démontrable
Ressources fournies
Section intitulée « Ressources fournies »- 📄 Documentation complète - Toutes les étapes détaillées
- 💻 Code source - Templates Twig, modules custom
- ✅ Corrections - Solutions des exercices (sur demande)
🛠️ Outils utilisés
Section intitulée « 🛠️ Outils utilisés »| Outil | Usage |
|---|---|
| DDEV / XAMPP | Environnement de développement local |
| Composer | Gestion des dépendances PHP |
| Drush | CLI pour Drupal |
| Git | Versionnement du code |
| VS Code | Éditeur recommandé |
| Tailwind CSS | Framework CSS utilitaire |
| htmx | Interactions dynamiques sans JS complexe |
| Stripe | Paiement en ligne |
📋 Structure de la formation
Section intitulée « 📋 Structure de la formation »Étape 1 - Installation & Configuration └── Environnement, Composer, structure Drupal
Étape 2 - Types de Contenu & Médias └── Content types, champs, modes d'affichage
Étape 3 - Taxonomies & Relations └── Vocabulaires, entity references
Étape 4 - Vues & Listes └── Views UI, filtres, blocs
Étape 5 - Navigation & Utilisateurs └── Menus, blocs, rôles/permissions
Étape 6 - Theming & Twig └── Thème custom, templates, CSS/JS
Étape 7 - Modules Contributifs └── Pathauto, Webform, Admin Toolbar
Étape 8 - Développement Custom └── Module, routing, controllers, services, htmx, Stripe
[Projet Intégrateur](/projet/) └── Évaluation finale❓ Support
Section intitulée « ❓ Support »Si vous rencontrez des difficultés :
- Consultez la section Ressources pour les commandes Drush et le debug
- Vérifiez les logs Drupal (
/admin/reports/dblog)
🚀 Commençons !
Section intitulée « 🚀 Commençons ! »Avant de démarrer, assurez-vous que votre environnement répond aux prérequis techniques.