Choisissez votre langue
Cours Drupal
+ de 400 000 professionnels sur la plateforme
Exclusif aux entreprises

Cours Drupal

5

Maîtrisez Drupal de A à Z et créez des sites web professionnels prêts pour la production en toute confiance. Ce cours couvre tout, de la modélisation du contenu et de la thématisation à Views, aux autorisations des utilisateurs et au déploiement de la configuration. Que vous soyez développeur ou constructeur de sites, vous acquerrez les compétences pratiques exigées par les projets Drupal réels.

Dedika pour les apprenants

Ce que votre équipe va maîtriser:

Vous commencerez par comprendre l'architecture de Drupal et mettre en place un environnement de développement local, puis vous passerez à la création de types de contenu, de champs et de systèmes de taxonomie. Vous configurerez des modules contribués, créerez des sous-thèmes personnalisés et contrôlerez les mises en page à l'aide de blocs et de Layout Builder. Le module Views vous permettra de créer des listes de contenu dynamiques pilotées par des données réelles. Vous gérerez également les rôles des utilisateurs, les autorisations et les flux de travail éditoriaux. Les sujets avancés incluent la gestion de configuration, la mise en place d'API REST, la mise en cache des performances et le renforcement de la sécurité, vous offrant ainsi un ensemble de compétences Drupal complet et professionnel.

Comment votre équipe apprend de façon pratique Cours Drupal

Comment votre équipe pratique Cours Drupal

Des professionnels de ces entreprises étudient sur Dedika

ActemiumFR
Nunner LogisticsNL
GT Constructora GeotécnicaCR
Sydel StarBR
Metrô de São PauloBR
Aguas AndinasCL
DSMIN
MeridianbetRS
CDHCN

Contenu du cours

8 Chapitres • 38 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

Introduction à Drupal et aux concepts des systèmes de gestion de contenu

  • Leçon 1 • Qu'est-ce qu'un système de gestion de contenu

    Définit les concepts des systèmes de gestion de contenu et compare Drupal aux plateformes concurrentes. Établit le vocabulaire utilisé tout au long de la formation.

  • Leçon 2 • Configuration d'un environnement de développement local

    Guide les étudiants dans l'installation d'une stack locale et du cœur de Drupal. Produit un site local fonctionnel utilisé dans chaque chapitre suivant.

  • Leçon 3 • Navigation dans l'interface d'administration de Drupal

    Oriente les étudiants vers la barre d'outils d'administration, les menus et le tableau de bord. Réduit les difficultés lors de la réalisation d'exercices pratiques dans les chapitres suivants.

  • Leçon 4 • Présentation de l'architecture de Drupal

    Explique l'architecture en couches de Drupal, y compris le cœur, les modules et les thèmes. Fournit le modèle mental nécessaire à tous les travaux de configuration ultérieurs.

Chapitre 2Voir les détails

Types de contenu, champs et modélisation des données

  • Leçon 1 • Taxonomie et systèmes de classification

    Explique les vocabulaires et les termes en tant que couche de classification. Relie la taxonomie aux types de contenu via des champs de référence d'entité.

  • Leçon 2 • Bonnes pratiques de modélisation du contenu

    Applique les principes de modélisation des données pour planifier l'architecture du contenu avant la construction. Empêche les restructurations coûteuses ultérieures dans un projet.

  • Leçon 3 • Création et configuration des types de contenu

    Accompagne la création de types de contenu personnalisés avec des paramètres appropriés. Applique directement les concepts d'entités aux tâches pratiques de construction de site.

  • Leçon 4 • Ajout et gestion des champs

    Couvre tous les types de champs principaux et leurs options de configuration. Les étudiants attachent des champs aux types de contenu pour capturer des données structurées.

  • Leçon 5 • Comprendre les entités et les bundles

    Présente les nœuds, les termes de taxonomie, les utilisateurs et autres types d'entités. Clarifie comment les bundles spécialisent les entités pour différents besoins de contenu.

Chapitre 3Voir les détails

Modules : étendre les fonctionnalités de Drupal

  • Leçon 1 • Modules contribués essentiels

    Configure des modules à haute valeur ajoutée utilisés sur presque tous les projets Drupal. Construit une boîte à outils que les étudiants appliquent dans les chapitres avancés.

  • Leçon 2 • Mise à jour et suppression des modules

    Couvre les procédures de mise à jour sécurisées et la suppression propre des modules. Prévient la perte de données et la dérive de configuration pendant le cycle de vie des modules.

  • Leçon 3 • Gestion des médias et modules de gestion de fichiers

    Étend le système de médias de Drupal avec des outils contribués pour la gestion des actifs. Les étudiants créent une médiathèque adaptée aux équipes éditoriales.

  • Leçon 4 • Installation de modules avec Composer

    Enseigne l'installation de modules basée sur Composer comme workflow standard. Relie la gestion des dépendances à la stabilité du site et aux processus de mise à jour.

  • Leçon 5 • Écosystème des modules Drupal

    Passe en revue le paysage des modules contribués et les indicateurs de qualité. Les étudiants apprennent à évaluer les modules avant de s'y engager.

Chapitre 4Voir les détails

Thématisation et présentation front-end

  • Leçon 1 • Templates et variables Twig

    Enseigne la syntaxe Twig et comment Drupal passe les variables aux templates. Les étudiants surchargent les templates principaux pour modifier le résultat du balisage.

  • Leçon 2 • Principes fondamentaux du système de thèmes Drupal

    Explique la couche de thèmes, les moteurs de thèmes et le rôle des thèmes de base. Pose les fondations de tout travail de personnalisation de template et de CSS.

  • Leçon 3 • Modes d'affichage et modes de vue

    Explique comment les modes d'affichage contrôlent le rendu des champs par contexte. Les étudiants configurent les modes de vue teaser, complet et personnalisé pour les types de contenu.

  • Leçon 4 • Création d'un sous-thème personnalisé

    Guide les étudiants dans l'échafaudage d'un sous-thème à partir d'un thème de base. Produit un point de départ réutilisable pour les projets clients.

  • Leçon 5 • Installation et configuration des thèmes

    Couvre l'installation de thèmes contribués et la configuration des options globales du thème. Les étudiants configurent un thème existant avant d'en créer un personnalisé.

Chapitre 5Voir les détails

Blocs, menus et mise en page du site

  • Leçon 1 • Placement et configuration des blocs

    Couvre le placement de blocs dans les régions et la définition de conditions de visibilité. Les étudiants maîtrisent les blocs qui apparaissent sur quelles pages et pour quels rôles.

  • Leçon 2 • Introduction au Layout Builder

    Présente le Layout Builder de Drupal pour les mises en page par page et par type de contenu. Les étudiants créent des mises en page flexibles sans code personnalisé.

  • Leçon 3 • Constructeur de disposition contre Panels

    Explique les blocs, les types de blocs et l'interface utilisateur de mise en page des blocs. Relie le système de blocs aux régions définies dans le thème actif.

  • Leçon 4 • Création et gestion des menus

    Enseigne la création de menus, l'ajout de liens et le contrôle de la hiérarchie. Les menus sont ensuite exposés sous forme de blocs et placés dans les régions du thème.

Chapitre 6Voir les détails

Vues : listes de contenu dynamiques

  • Leçon 1 • Création de votre première vue

    Accompagne l'utilisation de l'assistant Views pour produire une liste de contenu de base. Les étudiants voient immédiatement les résultats de la requête rendus sur une page.

  • Leçon 2 • Relations et filtres contextuels

    Enseigne la jointure d'entités liées et le passage d'arguments d'URL dans les vues. Permet des listes avancées comme les pages d'auteur et les archives de taxonomie.

  • Leçon 3 • Concepts du module Views

    Explique ce que fait Views et comment il interroge le système d'entités de Drupal. Établit le modèle conceptuel avant que les étudiants ne touchent à l'interface utilisateur.

  • Leçon 4 • Filtres, tris et contrôles exposés

    Couvre les filtres statiques et exposés qui permettent aux utilisateurs d'affiner les listes. Relie la taxonomie et les données de champ configurées dans les chapitres précédents.

  • Leçon 5 • Types d'affichage et formats de Views

    Explore les types d'affichage page, bloc, flux et pièce jointe. Les étudiants produisent plusieurs sorties à partir d'une seule configuration de vue.

Chapitre 7Voir les détails

Gestion des utilisateurs, rôles et permissions

  • Leçon 1 • Présentation du système utilisateur de Drupal

    Explique les types d'utilisateurs anonyme, authentifié et administrateur. Fournit la base du contrôle d'accès pour toute configuration de permission.

  • Leçon 2 • Création et gestion des rôles

    Couvre la création de rôles personnalisés et leur attribution aux utilisateurs. Les rôles deviennent les conteneurs pour des ensembles de permissions granulaires.

  • Leçon 3 • Workflows et modération du contenu

    Configure le module Content Moderation de Drupal pour les états éditoriaux. Les étudiants construisent des workflows de brouillon à publication avec des transitions basées sur les rôles.

  • Leçon 4 • Accès au contenu et droits d'accès aux nœuds

    Présente les droits d'accès aux nœuds pour un contrôle de visibilité par nœud. Étend les permissions de base des rôles pour gérer des workflows éditoriaux complexes.

  • Leçon 5 • Configuration des permissions

    Accompagne la lecture de la matrice des permissions pour accorder et restreindre l'accès. Les étudiants appliquent les principes du moindre privilège pour protéger les opérations sensibles.

Chapitre 8Voir les détails

Gestion de la configuration et déploiement

  • Leçon 1 • Exportation et importation de la configuration

    Accompagne l'exportation et l'importation complètes et partielles de la configuration via Drush et l'interface utilisateur. Les étudiants déplacent les modifications de configuration du développement vers l'environnement de préproduction.

  • Leçon 2 • Concepts de gestion de la configuration

    Explique comment Drupal stocke la configuration sous forme de YAML et la synchronise entre les environnements. Établit le modèle mental pour toutes les opérations d'exportation et d'importation.

  • Leçon 3 • Surcharges de configuration et paramètres d'environnement

    Utilise les surcharges de settings.php pour faire varier la configuration par environnement. Empêche que des informations sensibles n'entrent dans les fichiers YAML de configuration.

  • Leçon 4 • Gestion de versions pour la configuration

    Intègre les fichiers YAML exportés dans un dépôt Git pour le suivi des modifications. Relie la gestion de la configuration aux workflows de collaboration d'équipe.

  • Leçon 5 • Pipelines de déploiement et environnements

    Conçoit un workflow multi-environnement du local à la production. Les étudiants automatisent les étapes de déploiement à l'aide de scripts et d'outils CI.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Développeur web : souhaite ajouter Drupal à un ensemble de compétences professionnelles recherchées.

  • Utilisateur WordPress : prêt à passer à un CMS plus structuré et de niveau entreprise.

  • Designer freelance : a besoin de réaliser des projets Drupal complets en toute indépendance pour ses clients.

  • Professionnel informatique : chargé de gérer ou de reconstruire le site Drupal d'une organisation.

  • Personne en reconversion professionnelle : entre dans le développement web et choisit Drupal comme spécialisation.

  • Responsable marketing numérique : responsable d'une plateforme de contenu fonctionnant sous Drupal.

Cours associés

FAQ

Qui est Dedika ?

Le certificat est-il valable au Maroc ?

Les cours sont-ils gratuits ?

Quelle est la charge de travail du cours ?

Comment sont les cours ?

Comment fonctionnent les cours ?

Quelle est la durée des cours ?

Quel est le coût ou le prix des cours ?

Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?

Cours PDF