Aller au contenu principal
Web - DigitalDrupal

Formation Drupal 8 & 9 Déploiement et Industrialisation

Objectif opérationnel Connaître les enjeux d’un déploiement et savoir organiser les différentes instances d’un même site. Objectifs pédagogiques À l’issue de cette formation Drupal 8 & 9 déploiement, vous serez en…

Description de la formation Drupal 8 & 9 Déploiement

Drupal est l’un des CMS (Système de Gestion de Contenu) les plus utilisés pour créer et animer des sites Internet, y compris des sites de grande audience tels que les sites de médias. Intégrant nativement un système de configuration, Drupal 8 peut séparer la configuration du site et le contenu, permettant ainsi de déployer un même site sur différentes instances.

Cette formation Drupal 8 & 9 Déploiement et Industrialisation vise à vous permettre de comprendre le système de configuration de Drupal 8 & 9, d’apprendre à déployer un même site sur différentes instances et à automatiser vos futurs déploiements.

Objectifs

Objectif opérationnel

Connaître les enjeux d’un déploiement et savoir organiser les différentes instances d’un même site.

Objectifs pédagogiques

À l’issue de cette formation Drupal 8 & 9 déploiement, vous serez en mesure de :

  • Comprendre le système de configuration natif
  • Acquérir les bonnes pratiques de déploiement sous Drupal 8 & 9
  • Savoir utiliser les outils à votre disposition pour faciliter et organiser les déploiements

À qui s’adresse cette formation ?

Public :

Ce stage Drupal 8 & 9 Déploiement et Industrialisation s’adresse aux développeurs web souhaitant augmenter leurs compétences sur Drupal 8 & 9 et savoir déployer un site, tant dans sa configuration et que dans son contenu.

Prérequis :

Pour suivre ce cours sur le déploiement et l’industrialisation de Drupal 8 & 9, de niveau avancé, les participants doivent impérativement connaître le PHP orienté objet. Il est fortement recommandé de connaître Drupal 8 en tant que développeur.

Contenu du cours Drupal 8 & 9 Déploiement

Introduction au déploiement avec Drupal 8 & 9

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…

Le système de configuration de Drupal 8 & 9

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

Créer un module avec un formulaire d’administration

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

Drush

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

Surcharger la configuration

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

Dépendance de configuration

Raisons des dépendances entre configurations
Problèmes liés à ces dépendances
Partage des configurations

Module Features dans Drupal 8 & 9

Usages du module Features
Commandes Drush associées
Utiliser Features dans ses déploiements

Workflow avec Git

Système de configuration et Git
Git workflow pour le développement

Cloner un site Drupal 8 & 9

Pourquoi cloner un site ?
Savoir dupliquer un site sans son contenu

Déploiement de contenu

Pourquoi déployer du contenu ?
Versions multiples d’un même site
Apprendre à synchroniser du contenu sur différents sites

Mise à jour : 29 octobre 2026

Formation Drupal 8 & 9 Déploiement et Industrialisation

Une question sur cette formation ?

Programme détaillé, dates, tarif, financement : notre équipe vous répond, en général sous un jour ouvré.

Dates souhaitées, nombre de participants, financement…

  • Web - Digital

    Formation DRUPAL Commerce

    Drupal propose désormais une alternative e-commerce aux logiciels traditionnels du marché. Basée sur Drupal 7, nous proposons une formation “découverte” des éléments de base sur les deux sujets, la formation est animée…

    1 jour

  • Web - Digital

    Formation Drupal 8 & 9 Développement Avancé

    Objectifs opérationnels : Comprendre les grands principes de développement Back-end. Avoir une vue d’ensemble de l’architecture de Drupal 8. Savoir piloter une équipe de développeurs. Objectifs pédagogiques…

    3 jours

  • Web - Digital

    Formation Drupal 8 & 9 Développeur Back-End

    Objectifs opérationnel Etre capable d’ajouter n’importe quelle fonctionnalité à un site sous Drupal 8 & 9 et comprendre les fondements d’un module. Objectifs pédagogiques A l’issue de ce cours Drupal 8 & 9 Développeur…

    3 jours

  • Web - Digital

    Formation Drupal 8 & 9 Développeur Front-End

    Objectif opérationnel Connaître le fonctionnement du développement front sous Drupal 8 & 9 afin de pouvoir piloter un projet de refonte graphique et comprendre les particularités d’un thème pour Drupal 8 & 9 afin…

    2 jours