Formation RabbitMQ orienté "Développement" avec TechnoWide
À propos de cette formation
Bordeaux
33
À partir de 1 280€ HT (Entreprise)
À partir de 0€ HT (Individuel)
2 jours
14 heures
Action de formation
Éligible OPCO
En savoir plus
Objectifs pédagogiques
- INTRODUCTION AU MESSAGING ET À AMQP Mise en oeuvre d’un MOM (middleware oriented message) avec RabbitMQ. Les aspects installation, configuration et développement sont abordés.
Contenu de la formation
-
LES DIFFERENTES TECHNOLOGIES AUTOUR DU MOM :
- Q
- Topic
- JMS
- AMQP
-
INTRODUCTION A RABBITMQ
- Les fonctions proposées par RabbitMQ et son language d’implémentation Erlang
- Persistances des données:
- Fichiers
- Mnesia (base de données ERlang)
- Journalisation
-
ARCHITECTURE RABBITMQ
- Erlang au centre de RABBITMQ
- Les hôtes virtuelles
- Noeuds de types Disk et RAM
- Les clusters
-
DÉVELOPPEMENT
- Présentation rapide des clients disponibles:
- Java
- JS
- DotNet
- Le protocole STOMP
-
RabbitMQ et Java
- Spring
- AMQP template
- Configuration des ressources AMQP avec Spring
-
LA BASE DE RABBITMQ
- Le routage et les patterns d'accès
- Routage AMQP avec exchanges et queues
- Patterns de messaging.
- Garantie de délivrance
- Durabilité niveau queue, exchange et message.
- La gestion des transactions
- Acquittement
- La gestion des messages anormaux
- Dead lettering
- Bonnes pratiques pour fiabiliser les flots de messages
-
LA SECURITE
- Accès:
- Gestion des utilisateur (Authentification)
- Les permissions avec des hôtes virtuelles
- Message (communication)
- sécurisé les messages
- Fonctionnement;
- Gestion du crash d’un noeud
- reprise après crash d’un node
- « Mirrored queues »
- Synchronisation entre noeuds esclaves
- Failover
-
PERFORMANCES
- Bonne pratique de développement
-
MONITORING
- Contrôle de la mémoire
- Métriques à monitorer (d’un point de vue développement)
L'organisme de formation
TechnoWide
Assurer votre succès !
Découvrir l'organisme de formationDiplôme / Certification
- Pas de certification
Plus qu'une formation !
Équipe pédagogique
Votre instructeur est un consultant/formateur avec plus de 10 d'expériences pédagogiques et techniques.
Objectifs pédagogiques
- Moyens pédagogiques : Réflexion de groupe et apports théoriques du formateur, Travail d'échange avec les participants sous forme de réunion-discussion, Utilisation de cas concrets issus de l'expérience professionnelle, Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques, Remise d'un support de cours.
- Moyens techniques en Présentiel : Accueil des stagiaires dans une salle dédiée à la formation, équipée d'ordinateurs, d'un vidéo projecteur d'un tableau blanc et de paperboard.
- Moyens techniques en Distanciel : A l'aide du logiciel Teams, un micro et une caméra pour l'apprenant, Suivez une formation en temps réel et entièrement à distance. Lors de la classe en ligne, les apprenants interagissent et communiquent entre eux et avec le formateur. Les formations en distanciel sont organisées en Inter-Entreprise comme en Intra-Entreprise. L'accès à l'environnement d'apprentissage (support de cours, labs) ainsi qu'aux preuves de suivi et d'assiduité (émargement, évaluation) est assuré.
D'autres formations qui pourraient vous intéresser
Formation Windows PowerShell - Automatisation des tâches d'administration système
Lieux sur devis
À partir de 1770€ HT (Entreprise)
À partir de 0€ HT (Individuel)
5 jours | 35 heures
-
Action de formation
-
Formation éligible OPCO
Options de formation
Formation Prometheus - Superviser des infrastructures
Moyens pédagogiques spécifiques :
- Un Cluster Kubernetes
- Une plateforme Prometheus + Grafana avec des jeux de métriques pré-chargés
- Une machine virtuelle préconfigurée mise à disposition par stagiaire
Lieux sur devis
À partir de 0€ HT
2 jours | 14 heures
-
Action de formation
-
Formation éligible OPCO
Options de formation
Comparez jusqu'à 3 cours