Plan du cours
Premier jour :
Comprendre Drupal 9
- Introduction à Drupal et compréhension de Drupal org
- Installation de Drupal sur l'hôte local
- Installation Drupal standard ou minimale
- Vue d'ensemble de l'interface de Drupal
Comprendre Drupal l'interface d'administration :
- Couvrir les types de contenu
- Types de contenu personnalisés
- Taxonomies  ;
- Apparence / Thèmes principaux
- Modules de base
- Vues  ;
- Types d'affichage personnalisés
- Blocs et types de blocs personnalisés
- Options de flux de travail
Utilisateur Management :
- 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édia
Deuxième jour :
Création de thèmes
- Introduction à la thématisation de base
- Préparation de l'architecture des thèmes
- Thématisation basée sur Bootstrap
- Structure des fichiers YML
- Paragraphes
- Utilisation des paragraphes et de Bootstrap pour créer un thème Full pledge
Architecture du module
- Introduction au développement de modules de base
- Comprendre le développement des modules Contrib
- Hooks et .theme
- Créer un module de base avec des routes
- Définir la catégorie du module
À la fin de ce cours, vous serez en mesure de créer un site Web Drupal, de comprendre son processus de construction et de l'améliorer pour lui donner de nouvelles fonctionnalités.
Pré requis
- Compréhension des principes de base du HTML et du CSS (développement web)
- Une expérience avec la version existante de drupal est un plus (optionnel)
- Une expérience de base en programmation en Javascript et PHP est un plus .
Audience
- Gestionnaires de contenu
- Gestionnaires de projets
- webmasters/administrateurs
- Nouveau sur Drupal
Hamad a conçu ce cours en ayant à l'esprit l'apprentissage des dernières terminologies DRUPAL et une expérience plus pratique, donc si vous envisagez d'opter pour DRUPAL 10, vous devrez passer par une interface frontale légèrement différente ;
Nos clients témoignent (2)
Lukasz demonstrated great patience and addressed all of my questions with thoroughness.
Sylvia - Intrepid Museum
Formation - Master Drupal 9 Site Building / Architecture
That the course was tailored to my needs based on the pre-course questionnaire. Parts I felt stronger on were given less time so that we could focus on my less knowledgeable topics, which improved the pacing of the course. Lukasz was very good at explaining a given topic based on my experience level, and had a lot of relevant examples to match that level.