Plan du cours
Jour 1:
Comprendre Drupal 9
- Introduction à Drupal et compréhension de Drupal org
- Installation de Drupal sur localhost
- Installation standard vs minimal de Drupal
- Aperçu de l'interface Drupal
Comprendre l'interface d'administration Drupal :
- Types de contenu
- Types de contenu personnalisés
- Taxonomies
- Apparence / Thèmes par défaut
- Modules par défaut
- 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 site de base
- Tâches cron
- Système de fichiers
- Média
Jour 2:
Theming
- Introduction au thème de base
- Préparation de l'architecture du thème
- Thème basé 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
- Compréhension du développement de modules Contrib
- 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 capable de créer un site web Drupal, comprendre son workflow de construction de sites et l'améliorer vers de nouvelles fonctionnalités.
Pré requis
- Connaissance de base d'HTML, CSS (développement web)
- Expérience avec la version actuelle de Drupal est un plus (facultatif)
- Connaissances de programmation de base en Javascript et PHP sont un plus
Public cible
- Gestionnaires de contenu
- Gestionnaires de projet
- Webmasters/administrateurs
- Nouveaux à Drupal
Hamad a conçu ce cours en pensant à l'apprentissage des dernières terminologies DRUPAL et à une expérience pratique plus approfondie, donc si vous prévoyez d'utiliser DRUPAL 10, vous devrez passer par une interface front-end légèrement différente.
Nos clients témoignent (2)
Lukasz a montré une grande patience et a répondu avec précision à toutes mes questions.
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 où je me sentais plus à l'aise ont reçu moins de temps afin que nous puissions nous concentrer sur les sujets où j'avais moins de connaissances, ce qui a amélioré le rythme du cours. Lukasz était très bon pour expliquer un sujet donné en fonction de mon niveau d'expérience et avait beaucoup d'exemples pertinents à cet égard.
Evan Lynskey - Marine Institute
Formation - Master Drupal 9 Site Building / Architecture
Traduction automatique