- Cours pratique
- Informatique
Formation Drupal Déploiement et Industrialisation
Comprendre le système de configurations de Drupal et savoir mettre en place les différentes étapes d'un déploiement

- Durée
- 1 jour
- Niveau
- Avancé
- Modalités
- Présentiel / Distanciel
Description de la formation Drupal Deploiement Industrialisation
Drupal embarque nativement un système de configuration. Il permet de clairement séparer la configuration du site et le contenu. Ce système est donc dédié au déploiement d'un même site sur différentes instances (par exemple DEV, STAGING, PROD).
Comment en tirer partie dans un environnement de développements multiples en parallèle ? Comment automatiser proprement ses déploiements futurs ?

Objectifs pédagogiques
À l'issue de cette formation Drupal Déploiement et Industrialisation, vous serez en mesure de :
- Connaître les enjeux d'un déploiement
- Comprendre le système de configuration natif
- Acquérir les bonnes pratiques de déploiement sous Drupal
- Savoir utiliser les outils à votre disposition pour faciliter et organiser les déploiements
Objectifs opérationnels
Savoir déployer votre site sur différentes instances et automatiser vos déploiements.
Programme
Contenu du cours, module par module
10 modules
- Comment mettre à jour d'un site déjà en production ?
- Distinction entre "staging de contenu" et "staging de configuration"
- Pourquoi le déploiement est-il problématique avec Drupal ?
- Solutions disponibles pour le déploiement : modules, Drush…
- Stockage de la configuration et du contenu
- Qu'est-ce que la Config API ?
- Connaître l'organisation des fichiers de configuration
- Savoir exporter la configuration complète
- Comment définir de la configuration dans un module
- Apprendre à créer un formulaire pour mettre à jour la configuration
- Comment la configuration se met à jour lors de la mise à jour d'un module
- Qu’est-ce que Drush ?
- Utiliser Drush pour le déploiement
- Commandes de base de Drush
- Gérer l'import et l'export de configurations avec les lignes de commande
- Surcharge dans le fichier de settings (par exemple sites/default/settings.php)
- Surcharge dans le code PHP d’un module
- Surcharge dynamique d'une configuration en fonction du rôle de l'utilisateur
- Raisons des dépendances entre configurations
- Problèmes liés à ces dépendances
- Partage des configurations
- Usages du module Features
- Commandes Drush associées
- Utiliser Features dans ses déploiements
- Système de configuration et Git
- Git workflow pour le développement
- Pourquoi cloner un site ?
- Savoir dupliquer un site sans son contenu
- Pourquoi déployer du contenu ?
- Versions multiples d’un même site
- Apprendre à synchroniser du contenu sur différents sites
Programme mis à jour le 18/12/2025
Public concerné
Cette formation Drupal Déploiement et Industrialisation s'adresse aux développeurs web souhaitant augmenter leurs compétences sur Drupal et savoir déployer un site, tant dans sa configuration et que dans son contenu.

Prérequis
Pour suivre ce cours Drupal Déploiement Industrialisation les participants doivent impérativement connaître le PHP orienté objet. Il est fortement recommandé de connaître Drupal en tant que développeur.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Drupal Développement Back-End AvancéRéf. DDA82 joursAvancéProchaine session : 17 déc.1 190 €
- Optimisation PHPRéf. IPHR4 joursAvancé
- Web services REST en PHPRéf. WSPHP3 joursIntermédiaireProchaine session : 16 déc.2 090 €
- Drupal Développement Back-EndRéf. DDV83 joursIntermédiaireProchaine session : 14 déc.1 690 €