EDUGROUPE : 4.3. Solutions Open Source - Gestion de contenu, e-commerce, CRM - Drupal 8 Développeur (option certification)
Organisme
75116 PARISVoir toutes ses formationsAutres organismes proposant cette formation
Durée
21 heuresModalités
Formation
- Classe virtuelle
- Présentiel
Évaluation
• Evaluation lors de la réalisation d'exercices pratiques • Auto-évaluation des acquis par le stagiaire via un questionnaire • Attestation de fin de stage adressée avec la facture
Certification
Certification Drupal Développeur à passer après la formation.
Prix
Public
Pour consulter les public visés, merci de vous référer au programme détaillé de chaque stage.
Pré-requis
Pour consulter les pré-requis, merci de vous référer au programme détaillé de chaque stage.
Certification
Objectifs pédagogiques
Pour consulter les objectifs pédagogiques, merci de vous référer au programme détaillé de chaque stage.
Programme détaillé
Drupal 8/9 : Présentation générale du CMS
• Introduction globale à Drupal 8/9
• Appréhender les différents outils de développement et les installer
• Savoir télécharger et installer Drupal 8/9
• Connaître les outils du développeur (module devel, Firebug)
• Les principes de base de PHP Objet (interfaces, classes, annotations, PSR4...)
La réalisation d'un module Drupal 8/9
• Visualiser les fichiers nécessaires
• Appréhender la structure des fichiers (autoloading)
• Comprendre le principe des hooks
• Présentation des concepts issus de Symfony2 (les services, le container)
Appréhender le système de routing
• Comprendre la gestion du routing sous Drupal
• Savoir faire correspondre une URL à une page Web
• Être capable de gérer le contrôle d'accès à une URL
• Mettre en place des URL dynamiques
Appréhender le système de bloc
• Être capable de réaliser un bloc custom
Utiliser la base de données de Drupal
• Appréhender la couche d'abstraction BDD de Drupal 8/9
• Savoir se connecter à la base et formuler des requêtes
• Schéma API : comprendre et utiliser
• Être capable de se connecter à plusieurs BDD via Drupal 8/9
Nœuds de Drupal 8/9 : Les comprendre et s'en servir
• Introduction globale aux nœuds
• Concevoir un node module sous Drupal 8/9
• Effectuer un contrôle d'accès aux nœuds
• Maîtriser la réalisation et sauvegarde de nœuds programmatiquement
• Capter les actions effectuées sur les différents nœuds
Appréhender les différents utilisateurs sous Drupal
• Comprendre l'objet $user
• Démarrer avec les hook_user()
• Comprendre le processus de réalisation d'un compte utilisateur