Plan du cours
Comprendre Drupal 9
- Introduction à Drupal et compréhension de l'organisation Drupal
- Installation de Drupal sur un environnement local
- Installation standard vs minimale de Drupal
- Aperçu de l'interface de Drupal
Comprendre l'interface d'administration de Drupal :
- Gestion des types de contenu
- Types de contenu personnalisés
- Taxinomies
- Aperçu / Thèmes de base
- Modules de base
- 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 autorisations
Configuration :
- Paramètres de base du site
- Jobs Cron
- Système de fichiers
- Médias
Thématisation
- Introduction à la thématisation de base
- Préparation de l'architecture de la thématisation
- Thématisation basée sur Bootstrap
- Structure des fichiers YML
- Paragraphes
- Utilisation des 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 de contribution
- Accroches (Hooks) et .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 workflow de construction de site et de l'améliorer en y ajoutant de nouvelles fonctionnalités.
Pré requis
- Une compréhension des bases du HTML et du CSS (développement web).
- L'expérience avec des versions existantes de Drupal est un atout (facultatif).
- Une expérience de programmation basique en Javascript et PHP est un atout.
Public cible
- Directeurs de contenu
- Directeurs de projet
- Webmasters / administrateurs
- Débutants sur Drupal
Hamad a conçu ce cours avec l'objectif de maîtriser les terminologies les plus récentes de DRUPAL et d'acquérir davantage d'expérience pratique. Ainsi, si vous prévoyez de passer à DRUPAL 10, il vous faudra passer par 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