Symfony avancé : Messenger
Date de mise à jour :
Identifiant Offre Info : 04_2585890F
Organisme responsable :
Knplabs
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
Cette formation permet aux participants d'approfondir leur maîtrise du composant Messenger de Symfony. Ils apprendront à structurer leur application de manière plus sécurisée via le module Messenger, à configurer et utiliser différents transports, à distinguer les traitements synchrones et asynchrones, à gérer des transactions SQL, les tentatives, et les workers, ainsi qu'à concevoir une architecture fiable, scalable et maintenable. L'accent est mis sur les bonnes pratiques…
Cette formation Symfony avancée est modulable. Chaque module peut être suivi indépendamment ou combiné à d'autres selon les objectifs du participant ou du projet. Le module Messenger permet de se spécialiser dans la gestion des traitements synchrones et asynchrones avec Symfony.
Programme de la formation
Création et utilisation de gestionnaires de messages adaptés aux besoins métier. Envoi et manipulation de messages pour structurer les opérations applicatives. Configuration avancée des transports (Doctrine, AMQP, Redis, etc.). Compréhension et mise en œuvre des traitements synchrones et asynchrones. Paramétrage précis des sauvegardes de données : routage des messages selon leurs types ou leurs règles métier. Consommation des messages : fonctionnement des workers, supervision et optimisation.…
- Création et utilisation de gestionnaires de messages adaptés aux besoins métier.
- Envoi et manipulation de messages pour structurer les opérations applicatives.
- Configuration avancée des transports (Doctrine, AMQP, Redis, etc.).
- Compréhension et mise en œuvre des traitements synchrones et asynchrones.
- Paramétrage précis des sauvegardes de données : routage des messages selon leurs types ou leurs règles métier.
- Consommation des messages : fonctionnement des workers, supervision et optimisation.
- Gestion des tentatives et des échecs : retry, failure transport, reprise et stratégies robustes.
- Gestion de bus multiples pour structurer l'application autour de différents flux métier.
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Financement
- Conventionnement
- Oui
- Financeurs
-
- Autre
- Bénéficiaire de l'action
- Entreprise
- OPCO
Conditions d'accès
Publics visés
- Salarié
- Tout public
Informations sur les publics
Développeurs PHP/Symfony ayant déjà une pratique avancée du framework et souhaitant maîtriser l'architecture asynchrone et les messages.
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Expérience avancée en PHP orienté objet, maîtrise d'une base de données relationnelle et d'un ORM, ainsi qu'une expérience significative de Symfony. La formation “From the Book” est fortement conseillée. Environnement Docker recommandé pour les exercices.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
33 Rue Basse14000 Caen
Responsable : KNP Labs
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
33 Rue Basse
14000 Caen - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes