Skip to main content
Gust Training
Web & digital

Formation Drupal 8 & 9 Déploiement et Industrialisation

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

Duration
1 Jours
Level
Avancé
Formats
On site · Online · Blended

Course objectives

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

Who is this course for?

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.

Prerequisites

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.

Programme

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

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.

Topics: Drupal

Web & digital

Formation Zimbra : Installation et configuration

Objectifs de la formation Zimbra Cette formation Zimbra vous permettra de savoir installer, configurer et administrer Zimbra. À qui

Duration
3 Jours
Formats
On site · Online · Blended
Level
Fondamental

Web & digital

Formation WordPress Sécurité

Objectifs de la formation WordPress sécurité Cette formation WordPress Sécurité vise à sécuriser ses développements sous WordPress,

Duration
1 Jours
Formats
On site · Online · Blended
Level
Fondamental

Web & digital

Formation WordPress pour développeur (Expert)

Description de la formation WordPress Développeur Cette formation WordPress pour développeur vous permet de comprendre le fonctionnement de

Duration
3 Jours
Formats
On site · Online · Blended
Level
Avancé
Chat on WhatsApp