Formation - Drupal 8/9 - Déploiement et industrialisation

Apprendre à déployer un site (configuration et contenu)

  • Présentiel ou classe à distance
  • Fondamental
Télécharger le PDF
PRESENTIEL OU CLASSE A DISTANCE
Référence
LI464

Durée
1 jour ( 7 heures)

Prix
670,00 €  HT

Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !

Partager cette formation

Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Développeur Web souhaitant aller plus loin sur Drupal 8 et 9 et apprendre à déployer un site (configuration et contenu)

Prérequis

  • Connaître le PHP Objet
  • Il est fortement recommandé de connaître Drupal 8 en tant que développeur
Programme

Le programme

1 - Introduction

  • Illustration de la problématique : mise à jour d'un site déjà en production
  • Distinction entre "staging de contenu" et "staging de configuration"
  • Pourquoi le déploiement est problématique avec Drupal ?
  • Quels sont les solutions à notre disposition (modules, drush...) ?

2 - Principe du système de configuration de Drupal 8

  • Configuration et contenu
  • Config API
  • Organisation des fichiers
  • Export de la configuration complète

3 - Créer un module avec un formulaire d'administration

  • Définition de la configuration d'un module
  • Création du formulaire correspondant
  • Mise à jour

4 - Drush

  • Qu'est-ce que Drush ?
  • Pourquoi utiliser Drush pour le déploiement ?
  • Commandes de base
  • Export partiel

5 - Surcharger la configuration

  • Surcharge dans le fichier de settings
  • Surcharge dans le code PHP d'un module
  • Surcharge dynamique en fonction du rôle de l'utilisateur

6 - Dépendance de configuration

  • Dépendance entre configurations
  • Problèmes liés à ces dépendances
  • Partage de configuration

7 - Module Features

  • A quoi cela sert-il ?
  • Commandes Drush associées
  • Utiliser Features dans ses déploiements

8 - Workflow avec GIT

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

9 - Cloner un site

  • Pourquoi cloner un site ?
  • Comment dupliquer un site sans son contenu ?

10 - Déploiement de contenu

  • Pourquoi déployer du contenu ?
  • Versions multiples d'un même site
  • Synchroniser du contenu sur différents sites
Objectifs

Les objectifs de la formation

  • Acquérir les bonnes pratiques de déploiement sous Drupal 8 et 9
  • Savoir utiliser les outils à notre disposition pour faciliter et organiser les déploiements
Points forts

Les points forts de la formation

  • Une pédagogie riche basée sur l'alternance de phases théoriques, d'ateliers de mise en pratique, de retours d'expériences et de séances d'échanges.
  • Les retours d'expérience de consultants-développeurs expérimentés.

Qualité des formations

ib - groupe Cegos est certifié Iso 9001 et Qualiopi.

Dates et villes

Mise à jour le 25/09/2022

Trier par:

  • 670,00 € HT
    Places disponibles
    S'inscrire
    Le lieu de formation sera indiqué environ 3 semaines avant le début de la formation
  • 670,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
Formation - Drupal 8/9 - Déploiement et industrialisation