Plan du cours
Comprendre Drupal 9
- Introduction à Drupal et compréhension de Drupal.org.
- Installation de Drupal sur un serveur local (localhost).
- Installation standard vs minimale de Drupal.
- Aperçu de l'interface Drupal.
Comprendre l'interface d'administration Drupal :
- Gestion des types de contenu.
- Types de contenu personnalisés.
- Taxonomies.
- Apparence / Thèmes de base (core themes).
- Modules de base (core modules).
- Vues.
- Types d'affichage personnalisés.
- Blocs et types de blocs personnalisés.
- Options de workflow.
Gestion des utilisateurs :
- Compréhension approfondie de la gestion des utilisateurs.
- Rôles et permissions.
Configuration :
- Paramètres de base du site.
- Tâches Cron.
- Système de fichiers.
- Médias.
Thémage
- Introduction au thémage de base.
- Préparation de l'architecture de thémage.
- Thémage basé sur Bootstrap.
- Structure des fichiers YML.
- Paragraphes.
- Utilisation de Paragraphs et de Bootstrap pour créer un thème complet.
Architecture des modules
- Introduction au développement de modules de base.
- Compréhension du développement de modules contributifs (contrib).
- Hooks et fichiers .theme.
- Création d'un module de base avec des routes.
- Définition de la catégorie du module.
À la fin de ce cours, vous serez en mesure de créer un site Drupal, de comprendre son processus de construction et de l'améliorer avec de nouvelles fonctionnalités.
Pré requis
- Compréhension de base du HTML et du CSS (développement web).
- L'expérience avec une version existante de Drupal est un atout (facultatif).
- Une expérience de programmation de base en Javascript et PHP est un atout.
Public cible
- Gestionnaires de contenu.
- Chefs de projet.
- Webmasters / administrateurs.
- Personnes nouvelles de Drupal.
Ce cours a été conçu par Hamad avec l'objectif d'apprendre la terminologie Drupal la plus récente et de fournir une expérience pratique approfondie. Si vous prévoyez de passer à Drupal 10, notez que l'interface front-end présente des différences subtiles.
Nos clients témoignent (2)
Lukasz a fait preuve de beaucoup de patience et a répondu à toutes mes questions avec soin.
Sylvia - Intrepid Museum
Formation - Master Drupal 9 Site Building / Architecture
Traduction automatique
Que le cours ait été adapté à mes besoins en fonction du questionnaire pré-cours. Les parties sur lesquelles je me sentais plus à l'aise ont reçu moins de temps, ce qui nous a permis de nous concentrer sur les sujets où j'étais moins à l'aise, améliorant ainsi le rythme du cours. Lukasz était très doué pour expliquer un sujet en fonction de mon niveau d'expérience et avait beaucoup d'exemples pertinents qui correspondaient à ce niveau.
Evan Lynskey - Marine Institute
Formation - Master Drupal 9 Site Building / Architecture
Traduction automatique