DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Drupal – Développement avancé

Date de mise à jour : 04/12/2024 | Identifiant OffreInfo : 03_241243776F

Information fournie par :
Via Compétences (Carif-Oref Auvergne-Rhône-Alpes)

Objectifs, programme, validation de la formation

Objectifs

Comprendre les mécanismes et architecture de Symfony dans Drupal 8

Programme de la formation

1.  INJECTIONS DE DÉPENDANCES


  • Principe de l'injection de dépendance

  • Différents types d'injection

  • L'injection de dépendance est implémentée dans Symfony

2. LE CONTAINER DE SYMFONY

  • Le Container

  • Différents services de Drupal

  • Déclarer un nouveau service

  • Remplacer un service Drupal 8

  • Concepts hérités de Symfony : le container, les services…

3. EVENT DISPATCHER

  • Les Patrons de conception « Observateur » et « Médiateur »

  • Découpler son code avec le gestionnaire d'événements

  • Les événements principaux du framework Symfony

  • Connecter des écouteurs à des événements du noyau de Symfony et Drupal

  • Propager des événements personnalisés dans du code métier

  • Créer de nouveaux types d'événements

  • Enregistrer des « écouteurs » et « abonnés » d'événements.

4. CRÉER SON PROPRE PLUGIN

  • Déclaration du plugin manager

  • Utilisation de la class DefaultPluginManager().

  • Choix de la méthode de découverte (annotation PHP).

5. IMPLÉMENTER UN PLUGIN

  • Déclaration du plugin Condition Plugin API

  • Mail API

6. CRÉER SA PROPRE ENTITÉ DE CONTENU

  • Ajouter le routing de base pour la gestion de son type d'entité.

  • Déclarer une interface

  • Déclarer une classe

  • Déclarer le schema correspondant

  • Ajouter les contrôleurs et formulaires nécessaires

  • Exposer ses données au module Views

Validation et sanction

Attestation de formation

Type de formation

Non certificiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
21 heures en centre

Conventionnement : Non

Financeur(s)

Bénéficiaire de l'action

Conditions d'accès

Public(s)
Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

Drupal – Initiation

Modalités d'accès

Lieu de réalisation de l'action

Formation mixte
Adresse
74 Cours Lafayette
69003 - Lyon 3e
Responsable : Absup
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
74 Cours Lafayette
69003 - Lyon 3e
Responsable :
Téléphone fixe : 0428298515
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
Absup
SIRET: 88916528800024
69003 Lyon 3e
Responsable : PILES
Téléphone fixe : 0428298515
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 04/08/2025 au 06/08/2025
débutant le : 04/08/2025
Adresse d'inscription
74 Cours Lafayette
69003 - Lyon 3e
Etat du recrutement : Ouvert
Modalités : Entrées / Sorties à dates fixes

Organisme responsable

Absup
SIRET : 88916528800024

Adresse
74 Cours Lafayette
69003 - Lyon 3e
Téléphone fixe : 0428298515
Contacter l'organisme