أهداف الدورة التكوينية
Objectif opérationnel
Comprendre les enjeux liés à la sécurité et aux performances et savoir anticiper des problèmes de performance et/ou de sécurité.
Objectifs pédagogiques
À l’issue de cette formation Drupal 8 & 9 Sécurité Performance, vous serez en mesure de :
- Connaître les bonnes pratiques de performance et de sécurité
- Savoir augmenter les performances de votre site Drupal
- Comprendre les mécanismes de cache sous Drupal et apprendre à les optimiser
- Identifier et corriger les failles de sécurité de votre site
لمن تتوجه هذه الدورة؟
Ce stage Drupal 8 & 9 Sécurité et Performances s’adresse aux développeurs web désirant se perfectionner et exploiter Drupal comme un framework en intégrant les aspects sécurité et performance, ainsi qu’aux architectes techniques souhaitant concevoir des solutions performantes et sécurisées avec Drupal.
المتطلبات المسبقة
Pour suivre ce cours sur la sécurité et la performance dans Drupal 8 & 9, de niveau avancé, les participants doivent connaître le PHP orienté objet et avoir des notions de développement sur Drupal 8.
البرنامج
Introduction
- Les problèmes de performance et de sécurité sur Drupal 8 La sécurité : un enjeu majeur
Drupal 8 & 9 et la Performance
Comprendre Drupal 8 & 9
- Performance front vs performance serveur Fonctionnement du cache natif Stockage des données de cache en base
Mesurer
- Problèmes liés à l’utilisation du JS/AJAX Savoir analyser les performances serveur et les performances naviGustur
Optimiser Drupal 8 & 9
- Modules à activer ou à désactiver pour améliorer les performances Module Big Pipe : présentation Optimisations possibles pour les fichiers statiques (JS, CSS, images…) Mettre en cache le HTML avec Varnish Éviter le cache en base Savoir optimiser une vue avec le module Views Coder sans pénaliser les performances Quelques améliorations faciles à mettre en place côté serveur
Drupal 8 & 9 et la Sécurité
Sécurité des modules de la communauté
- Drupal et les problématiques de sécurité Les failles majeures et le moyen de les éviter Modules à utiliser pour limiter les risques de sécurité
Rôles Drupal et droits d’accès
- Droits à vérifier sur le serveur Gestion des permissions et des rôles Savoir protéger les fichiers statiques Les outils pour filtrer les données utilisateur Les standards de code à respecter Fichier settings.php : les paramètres à adapter Préférer Database API et Entity API aux requêtes manuelles Gestion des mots de passe Gestion des sessions
Autres bonnes pratiques dans Drupal 8 & 9
- Les outils de recherche et de sécurité Sécuriser une route Savoir réagir lorsque le site a été hacké Désactiver les modules non nécessaires en production Modules additionnels relatifs à la sécurité Restreindre certaines sections du site à l’aide du module Back-office Access restriction
Description de la formation Drupal 8 & 9 Sécurité Performance
Drupal est l’un des trois CMS (Système de Gestion de Contenu) les plus utilisés dans le monde pour créer et animer un site Internet. Il est à la base de nombreux sites de grande audience, notamment des sites de médias, des sites gouvernementaux ou de grandes institutions et des sites de multinationales. Logiciel Open Source écrit en PHP, Drupal est apprécié pour la sécurité que lui confère une large communauté de développeurs, mais aussi par sa modularité et son évolutivité.
Cette formation Drupal 8 & 9 Sécurité et Performance vous permettra d’améliorer les performances de votre site Drupal, notamment en optimisant les mécanismes de cache. Les différentes problématiques de sécurité à considérer lors du développement d’un site sont également étudiées.
المواضيع: Drupal

