Plan du cours
Comprendre Drupal 9
- Introduction à Drupal et à l'organisation Drupal.org
- Installation de Drupal sur un serveur local
- Installation standard vs installation minimale de Drupal
- Aperçu de l'interface de Drupal
Comprendre l'interface d'administration de Drupal :
- Types de contenu
- Types de contenu personnalisés
- Taxinomies
- Apparence / Thèmes de base
- Modules de base
- Vues
- Types d'affichage personnalisés
- Blocs et types de blocs personnalisés
- Options de flux de travail
Gestion des utilisateurs :
- Comprendre en profondeur la gestion des utilisateurs
- Rôles et permissions
Configuration :
- Réglages de base du site
- Tâches cron
- Système de fichiers
- Médias
Thématisation
- Introduction à la thématisation de base
- Préparation de l'architecture de thématisation
- Thématisation basée sur Bootstrap
- Structure des fichiers YML
- Paragraphes
- Utilisation des Paragraphes et de Bootstrap pour créer un thème complet
Architecture des modules
- Introduction au développement de modules de base
- Comprendre le développement de modules contributifs
- 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 web Drupal, de comprendre son flux de travail de construction et d'y ajouter de nouvelles fonctionnalités.
Pré requis
- Une bonne compréhension du HTML et du CSS de base (développement web).
- L'expérience avec les versions précédentes 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 débutantes en Drupal
Hamad a conçu ce cours en gardant à l'esprit l'apprentissage de la terminologie Drupal la plus récente et une expérience pratique approfondie. Ainsi, si vous envisagez de passer à Drupal 10, vous découvrirez une interface front-end légèrement différente.
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