Notre programme de formation RabbitMQ
Maîtrisez RabbitMQ, le broker de messages open-source. Découvrez l'architecture de messagerie asynchrone, les concepts clés et les bonnes pratiques. Apprenez à configurer, développer et optimiser des applications distribuées robustes. Exploitez la puissance de RabbitMQ pour créer des systèmes évolutifs et hautement disponibles.
- 🎤 Animée par un expert de JoliCode, passionné et actif dans la communauté tech.
- 🎓 Certifiée Qualiopi, reconnue pour sa qualité et conforme aux standards les plus élevés.
- 💯 Très courte, pour une montée en compétence rapide et impactante.
- 🧑💻 Accompagnement possible après la formation pour des conseils adaptés à votre projet.
Contenu de la formation
Maîtrisez la messagerie asynchrone !
Cette formation RabbitMQ vous plongera au cœur de ce puissant système de messagerie asynchrone. Vous explorerez en profondeur l'architecture et les concepts fondamentaux de RabbitMQ, depuis les échanges et les files d'attente jusqu'aux liaisons et aux modèles de messagerie avancés.
À travers des exemples concrets et des exercices pratiques, vous apprendrez à installer, configurer et utiliser RabbitMQ dans divers scénarios. Vous découvrirez comment développer des applications robustes et évolutives en tirant parti des fonctionnalités de RabbitMQ, telles que la persistance des messages, le clustering et la haute disponibilité. Cette formation vous donnera les compétences nécessaires pour concevoir et mettre en œuvre des systèmes de communication efficaces entre microservices ou applications distribuées.
- Concepts de messagerie asynchrone
- Architecture de RabbitMQ
- Avantages et cas d'utilisation
- Installation de RabbitMQ
- Configuration de base
- Console de gestion web
- Exchanges et types d'exchanges
- Queues et propriétés
- Bindings et routing keys
- Clients RabbitMQ (PHP, Go, Rust, Node.js)
- Patterns de messagerie (Publish/Subscribe, RPC)
- Gestion des transactions et des acquittements
- Configuration de la persistance
- Gestion des messages durables
- Récupération après un crash
- Dead letter exchanges
- Gestion des priorités de messages
- Optimisation des performances
- Configuration d'un cluster RabbitMQ
- Quorum queues et mirroring
- Gestion des pannes et failover
- Authentification et autorisation
- SSL/TLS pour les connexions sécurisées
- Outils de monitoring et métriques clés

- Durée de la formation :
- 1 jour
- Tarif :
- 800 € HT / personne
- Public
-
- Développeurs PHP
- Chefs de projets techniques
- Pré-requis
-
Apporter son ordinateur
- Prochaines dates

Formation certifiée Qualiopi : Eligible aux financements publics et mutualisés.
Portrait du formateur
Bien accompagné
Grégoire Pineau
Grégoire est un passionné d'open source, contribuant activement à des projets majeurs tels que Twig et Symfony. Son engagement et son expertise ont été reconnus en 2016 lorsqu'il a été nommé "core contributor" pour Symfony (aujourd’hui #10 contributor), suite à l'intégration du composant Workflow. Il est en charge de la relecture, du commentaire et de la finalisation des pull-requests envoyées par la communauté. De plus, Grégoire répond aux interrogations des développeurs et gère les tickets, qu'il s'agisse de bugs ou de nouvelles fonctionnalités.
Depuis 2017, Grégoire apporte son expertise au sein de JoliCode, où il bénéficie d'un temps dédié à l'open-source, lui permettant de poursuivre la maintenance de ce composant essentiel, mais aussi de travailler sur de nouveaux projets comme Docker starter (une surcouche à Docker Compose pour en simplifier l'expérience), Castor (un gestionnaire de tâches moderne écrit en PHP) et redirection.io !
Il aime partager ses connaissances via de nombreux articles sur le blog de JoliCode, ainsi que de fréquentes conférences en France, mais également en Belgique et au Canada 🌍
Ses formations sont fréquemment saluées pour leur richesse et leur interactivité. Grégoire offre des éclairages précieux sur des composants Symfony souvent utilisés mais parfois mal compris, et ses conseils pratiques sont particulièrement appréciés.

Notre expertise à ce sujet
Expertise
La gestion des files de messages et l’architecture événementielle sont des sujets que nous maîtrisons à travers l’utilisation de RabbitMQ dans des systèmes complexes et à forte charge. Que ce soit pour améliorer la scalabilité ou découpler des services, nous avons appris à tirer le meilleur de RabbitMQ.
Cette formation vous permettra de comprendre et de maîtriser cet outil puissant, à travers des cas concrets et des exemples issus de nos propres expériences en production.
Demander un devis
Nous sommes à votre disposition pour vous aider à choisir la formation adaptée à vos besoins et pour organiser des sessions sur-mesure si nécessaire.