Formation en Réseaux et systèmes: Drupal 8 - Administrateur avancé (2-086) - Ascent Formation
Retour aux formations
Réseaux et systèmes

Formation Drupal 8 - Administrateur avancé (2-086)

4 jour(s) • 24h
Éligible OPCO
8,8/10 avis apprenants

Description

Objectif de la formation : Maîtriser l’administration avancée de Drupal 8 : architecture interne, gestion fine des utilisateurs et permissions, personnalisation de modules et thèmes, optimisation de la sécurité et des performances, déploiement et maintenance de sites en production.

  • Comprendre la structure logicielle de Drupal 8
  • Gérer des utilisateurs avec des systèmes de permissions avancés
  • Configurer des modules et thèmes complexes ou personnalisés
  • Optimiser un site pour les performances et la sécurité
  • Mettre en œuvre un processus de déploiement stable et industrialisé

  • Administrateurs système ou DevOps en environnement web/CMS
  • Chefs de projet technique ou intégrateurs Drupal
  • Webmasters en charge de sites institutionnels ou associatifs
  • Consultants ou architectes techniques utilisant des technologies LAMP/LEMP

  • Maîtrise des fonctions de base de Drupal 8 (types de contenu, blocs, vues)
  • Connaissance de base en HTML/CSS, PHP et SQL
  • Aisance avec les environnements Linux, Git, et serveurs Apache/Nginx

  1. 1

    Architecture interne de Drupal 8 (4h)

    • Présentation de l’architecture modulaire de Drupal 8 (Symfony, PSR-4, services)
    • Rôle des entités, des plugins, des hooks, des events
    • Routage, menu et système de contrôleurs (routes.yml, Controller.php)
    • Fichiers de configuration YAML : organisation, bonnes pratiques
    • Services et injection de dépendances dans Drupal
    • Travaux pratiques : Exploration d’un site Drupal via Devel pour analyser les entités et services utilisés. Ajout d’un nouveau type d’entité personnalisée et configuration de son affichage.
  2. 2

    Gestion avancée des utilisateurs et des permissions (5h)

    • Rôles, permissions, utilisateurs multiples, champs personnalisés sur utilisateurs
    • Gestion des workflows complexes : états, transitions, actions conditionnelles
    • Intégration de modules contribs : Workbench, Workflow, Content Moderation
    • Mise en place de processus de validation multi-acteurs
    • Travaux pratiques : Création d’un workflow éditorial avec modération de contenu selon le rôle. Paramétrage d’un espace privé (type “extranet”) accessible selon profils utilisateurs.
  3. 3

    Modules et thèmes avancés (5h)

    • Modules contribs incontournables (Paragraphs, Pathauto, Token, Metatag, Rules…)
    • Création et surcharge de modules personnalisés (structure, routing, form API)
    • Thèmes : création de sous-thèmes, surcharge de templates Twig, breakpoints
    • Variables, fonctions et filtres Twig dans les templates
    • Utilisation de Layout Builder pour des mises en page avancées
    • Travaux pratiques : Création d’un module personnalisé avec un formulaire et enregistrement en base. Personnalisation complète d’un sous-thème avec templates spécifiques et responsive.
  4. 4

    Optimisation des performances et de la sécurité (5h)

    • Gestion du cache dans Drupal 8 : Dynamic Page Cache, BigPipe, Varnish
    • Configuration de Redis ou Memcached (introduction, mise en œuvre simple)
    • Sécurisation des formulaires : CSRF, XSS, validation
    • Surveillance des vulnérabilités et des mises à jour critiques
    • Modules de sécurité : Security Review, Automated Cron, Login Security
    • Travaux pratiques : Test des caches via le module Devel et analyse des performances avant/après. Audit de sécurité d’un site Drupal et correction des failles détectées.
  5. 5

    Déploiement, maintenance et environnement de production (5h)

    • Gestion de la configuration avec le Configuration Management (export/import)
    • Outils de ligne de commande (Drush, Composer) pour l’automatisation
    • Mise à jour des modules et du core : via interface ou Composer
    • Sauvegarde/restauration : stratégie, fréquence, automatisation
    • Stratégies de déploiement : environnement local/staging/prod, Git
    • Travaux pratiques : Mise en place d’un pipeline de déploiement : export config + push Git + Drush. Simulation d’une restauration complète après incident à partir d’un backup.

Ils nous font Confiance

Nos partenaires de confiance

Ministère des armées
Thalès
Dassault Systèmes
Ariane Group
EDF
SNCF
Orange Cyberdefense
Total
Société Générale
Ministère de l'Intérieur
Boston Consulting Group
Crédit Agricole
Capgemini
Sopra Steria
Ministère de l'économie
Bouygues Télécom
Devoteam
Imprimerie Nationale
Business France
Ordre National des Pharmaciens
Abeille Assurances
Macif
Service Public Fédéral Finances
ANFH
Bruxelles Formation
Atlas OPCO
Uniformation
Adeo
Positive Thinking Company
Sogelink
Septeo
HN Services
Infotel
Ercom
Neosoft
Klaxoon
Asus
Linkvalue
Suneris
Datadocké

Questions fréquentes

FAQ : Formation Drupal 8 - Administrateur avancé (2-086)

  • Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.

  • Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.

  • Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.

  • Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.