Publication date : 10/10/2024

Course : Drupal, deployment and industrialization

Optional Drupal expert certification

Practical course - 1d - 7h00 - Ref. UPI
Price : 870 CHF E.T.

Drupal, deployment and industrialization

Optional Drupal expert certification



Cette formation permet de de comprendre les enjeux et d'acquérir les bonnes pratiques de déploiement sous Drupal. Savoir organiser les différentes instances d’un site, et maîtriser les étapes nécessaires du déploiement de contenu.


INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Available in English on request

Ref. UPI
  1d - 7h00
870 CHF E.T.
En option :
Dynamique.Model.Bean_FormationOption
:
Dynamique.Model.Bean_FormationOption
Certification : 310 € HT




Cette formation permet de de comprendre les enjeux et d'acquérir les bonnes pratiques de déploiement sous Drupal. Savoir organiser les différentes instances d’un site, et maîtriser les étapes nécessaires du déploiement de contenu.


Teaching objectives
At the end of the training, the participant will be able to:
Understand the challenges of deployment
Know how to organize the different bodies on the same site
Understand the steps involved in deployment

Intended audience
Web developers wishing to go further with Drupal and learn how to deploy a site (configuration and content).

Prerequisites
Connaître le PHP Objet, connaître la dernière version de Drupal en tant que développeur.

Practical details
Role-playing
Maîtriser les principes du système de configuration de Drupal. Créer un module avec un formulaire d'administration. Les outils Drush. Utiliser les dépendances de configuration. Utiliser le module Features. Utiliser le workflow avec Git. Savoir cloner un site.
Teaching methods
Inductive and interactive teaching methods

Course schedule

1
Introduction and principle of the Drupal configuration system

  • Illustration of the problem: updating a site already in production
  • Distinction between "content staging" and "configuration staging".
  • Why is deployment a problem with Drupal?
  • What solutions are available (modules, drush, etc.)?

2
Creating a module with an administration form and Drush

  • Module configuration definition
  • Create and update the corresponding form
  • What is Drush?
  • Why use Drush for deployment?
  • Basic controls
  • Partial export

3
Configuration overload and dependency

  • Overload in the settings file
  • Overloading a module's PHP code
  • Dynamic overload based on user role
  • Dependency between configurations
  • Problems linked to these dependencies
  • Configuration sharing

4
Workflow with Git, site cloning and content deployment

  • Configuration system and Git
  • Git workflow for development
  • Why clone a site?
  • How do you duplicate a site without its content?
  • Why deploy content?
  • Multiple versions of the same site
  • Synchronize content on different sites


Options
:
La certification repose sur les acquis de la formation et la mise en pratique intensive à 6 mois. L'examen de certification est un QCM de 60 questions qui se déroule sur 90 minutes. Il est à planifier après la fin de la formation, en ligne et à distance. Il est nécessaire d'avoir suivi ou avoir les connaissances équivalentes à la formation "Drupal, créer et administrer un site de gestion de contenu" (réf.UPA) et "Drupal Sécurité et performance" (réf.UPP) pour le passage de la certification Drupal Expert.
Certification : 310 € HT
La certification repose sur les acquis de la formation et la mise en pratique intensive à 6 mois. L'examen de certification est un QCM de 60 questions qui se déroule sur 90 minutes. Il est à planifier après la fin de la formation, en ligne et à distance. Il est nécessaire d'avoir suivi ou avoir les connaissances équivalentes à la formation "Drupal, créer et administrer un site de gestion de contenu" (réf.UPA) et "Drupal Sécurité et performance" (réf.UPP) pour le passage de la certification Drupal Expert.

Dates and locations

Dernières places
Date garantie en présentiel ou à distance
Session garantie
On 25 March 2026
FR
Remote class
Registration
On 19 June 2026
FR
Remote class
Registration
On 29 September 2026
FR
Remote class
Registration
On 8 December 2026
FR
Remote class
Registration

REMOTE CLASS
2026 : 25 Mar., 19 June, 29 Sep., 8 Dec.