Formations Data Agent de messages Formation RabbitMQ

Formation RabbitMQ

Noté 0 sur 5
formation rabbitmq
Prix 1990€ HT / personne
Durée 3 jours (21 heures)

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

Présentation

RabbitMQ est un logiciel open source de mise en file d’attente des messages qui agit comme un courtier de messages utilisant le protocole AMQP (Advanced Message Queuing Protocol).

Pendant cette formation, nous vous montrerons les avantages de l’architecture de file d’attente de messages, notamment l’évolutivité des applications, l’efficacité des ressources et la fiabilité des utilisateurs. Enfin, vous apprendrez les meilleures pratiques pour travailler avec RabbitMQ.

Vous découvrirez également comment utiliser RabbitMQ pour fournir un service client et une expérience utilisateur exceptionnels. De la mise en œuvre d’opérations synchrones simples au routage et au suivi avancés des messages, vous explorerez comment RabbitMQ rationalise les opérations évolutives pour une distribution rapide.

À l’issue de cette formation, vous saurez créer vos propres applications avec une architecture de file d’attente de messages.

Comme dans toutes nos formations, celle-ci vous présentera la toute dernière version de RabbitMQ sortie le 28 septembre 2022 (à la date de rédaction de cette formation : RabbitMQ 3.11).

 

Objectifs

  • Installer et configurer RabbitMQ et ses plugins
  • Maîtrisez l’architecture et les fonctionnalités de la file d’attente de messages RabbitMQ
  • Découvrez les avantages de RabbitMQ, d’AMQP et des files d’attente de messages
  • Maîtrisez les fonctionnalités et les contrôles de la console de gestion
  • Comprendre comment les types de files d’attente et d’échanges diffèrent et quand et comment les utiliser
  • Comprendre les canaux, les stratégies de routage et les échanges directs
  • Mettre en œuvre les meilleures pratiques pour travailler en douceur avec les files d’attente de messages

 

Public visé

  • Développeurs
  • Chef de projets
  • Architectes techniques

 

Pré-requis

Connaissance de Java, C#, JavaScript ou autre langage de programmation

Programme de notre formation RabbitMQ

 

INTRODUCTION

  • Le traitement en temps réel : une importance business
  • RabbitMQ en quelques mots
  • Les différences entre Kafka et RabbitMQ
    • Avantages & Inconvénients

 

LES FONDAMENTAUX

  • Système de queue
  • Producers
  • Consumers
  • Potentiel de RabbitMQ

 

INSTALLATION & ADMINISTRATION

  • Installation
  • Prise en main de l’interface
  • Création de sa 1ʳᵉ file et administration (IHM)

 

DÉVELOPPER AVEC RABBITMQ

  • Se connecter à une file RabbitMQ en code
  • Écrire un Producer en <Python, C# ou Autre langage>
  • Écrire un Consumer en <Python, C# ou Autre langage>
  • Intégration du Producer dans une Api Rest

 

DÉVELOPPEMENT AVANCÉ

  • Gestion (message en erreur ou bien traité) + Retry
  • Multi reader
  • Logging
  • Patterns de messaging
  • Rooting

 

TESTER RABBITMQ

  • Mock RabbitMQ
  • Test avec RabbitMQ

 

BONNES PRATIQUES

  • Clean Code
  • Architecture
  • Bonnes pratiques config / messages

Pour aller plus loin

Formation Java

Formation Java EE

Formation Ruby on Rails Avancé

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

Afficher tous les témoignages

Noter la formation

Prix 1990€ HT / personne
Durée 3 jours (21 heures)

Paris | à distance | FNE

Il ne reste que quelques places
NewCafés et déjeuners offerts en interentreprises
Disponible en intra-entreprise pour former votre équipe
Je ne veux pas me déplacer ? Option classe virtuelle gratuite

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp