Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Administración de RabbitMQ

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

RabbitMQ es un software que sirve como intermediario para una comunicación eficiente entre los productores y consumidores.

Aprende a montar, configurar, administrar y monitorizar servicios de RabbitMQ

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Administración de RabbitMQ bonificable para empresas

A quién va dirigido nuestro curso de Administración de RabbitMQ

Profesionales de sistemas, infraestructura y desarrolladores Javascript que quieran aprender a montar, configurar, administrar y monitorizar servicios de RabbitMQ

Objetivos de nuestro curso de Administración de RabbitMQ

  • Aprender los fundamentos de las Colas de Mensajería y las particularidades de RabbitMQ
  • Aprender a montar y configurar RabbitMQ
  • Aprender a desplegar, gestionar y mantener el sistema de comunicación de RabbitMQ
  • Añadir seguridad y monitorizar RabbitMQ

Qué vas a aprender en nuestro curso de Administración de RabbitMQ

RabbitMQ es un software que sirve como intermediario para una comunicación eficiente entre los productores y consumidores.

Aprende a montar, configurar, administrar y monitorizar servicios de RabbitMQ

Requisitos de nuestro curso de Administración de RabbitMQ

  • Es necesario tener experiencia y conocimientos en Javascript (ES6 o posteriores) y Typescript
  • Tener instalado previamente en el equipo: NodeJS en la versión LTS, NPM en su última versión, GIT, Docker Desktop y Visual Studio Code
  • Contar con una cuenta de Github donde poder ubicar los proyectos del curso
  • Disponer de un equipo con acceso a un usuario con permisos suficientes para instalar software
  • Se recomienda tener nociones básicas de Node, microservicios y haber trabajado previamente con Docker

Temario del curso de Administración de RabbitMQ

tema 1

Introducción

  • ¿Qué es RabbitMQ?
  • RabbitMQ como middleware de mensajería
  • AMQP
  • Casos de uso
  • Principales características de RabbitMQ
  • Preparando el entorno de desarrollo
iconArrowDown
tema 2

Patrones de Diseño

  • Patrones de mensajes
  • Punto a punto
  • Publicar y suscribirse
  • Petición y respuesta
  • Enrutador de mensajes
iconArrowDown
tema 3

Tipos de mensajes y tareas en RabbitMQ

  • Mensaje único
  • Mensajes grupales
  • Mensajes masivos
  • Mensajes de archivo
  • Mensajes RCP
  • Creando Tareas
  • Task creator
  • Task Handler
  • Tareas de distribución
iconArrowDown
tema 4

Administración y configuración

  • Componentes
  • Usuarios
  • Vhosts
  • Administrando permisos
  • Intercambios
  • Colas
  • Políticas
  • Bindings
  • Administrando la base de datos de RabbitMQ
  • Copias de seguridad y restauración
iconArrowDown
tema 5

Plugins e Instancias en RabbitMQ

  • Instalando plugins
  • Configurando instancias
  • Variables de entorno
  • Modificando el archivo de configuración
  • Administrando instancias
iconArrowDown
tema 6

Clustering

  • Beneficios del clustering
  • Creando un clúster
  • Añadiendo nodos al clúster
  • Añadiendo nodos de "solo RAM"
  • Conexión al clúster
  • Eliminando clústeres
iconArrowDown
tema 7

Trabajando la alta disponibilidad

  • Beneficios
  • Colas en espejo
  • El plugin "Federation"
  • El plugin "Shovel"
  • Entrega confiable
  • Transacciones AMQP
  • Reconexiones de clientes
  • Balanceo de carga
iconArrowDown
tema 8

Seguridad

  • Filtrado de información y como ponerle solución
  • Manejo de sesiones y como llevarlo eficientemente
  • Autenticación y autorización seguros
  • Aplicando control de acceso
  • Autenticación SASL
  • SSL en RabbitMQ
  • Claves, certificados de Autoridades de Certificación
iconArrowDown
tema 9

Monitorización

  • Herramienta de línea de comandos
  • Web plugins
  • Nagios
  • Munin
  • Zabbix
iconArrowDown
tema 10

Solucionando problemas

  • Comprobando el estado de un nodo
  • Inspeccionando los logs de RabbitMQ
  • Lista de mail de RabbitMQ y canal IRC
  • Problemas al arrancar y parar nodos de RabbitMQ
  • Problemas con la entrega de mensajes
iconArrowDown
tema 11

Comunicación asíncrona con RabbitMQ

  • Creando el Bus de RabbitMQ
  • Interfaces genéricas de envíos de mensajes
  • Implementando el Bus de servicio
  • Creando el Delegate Consumer
  • Lógica de envíos de mensajes
  • Envíos de mensajes a RabbitMQ desde un microservicio
  • Consumiendo mensajes de RabbitMQ desde un microservicio
iconArrowDown
tema 12

RabbitMQ y Docker

  • Instalación de RabbitMQ en Docker
  • Añadiendo dependencias en nuestros microservicios
  • Configurando nuestra conexión a RabbitMQ
  • Escribiendo y leyendo de la cola
  • Probando la conexión
iconArrowDown
tema 13

Proyecto final

  • Enunciado
  • Enlaces y lecturas de interés
  • Recomendaciones
iconArrowDown

Preguntas Frecuentes de Administración de RabbitMQ

¿Cuáles son los beneficios del curso Administración de RabbitMQ?

accordionIcon
Los beneficios del curso incluyen una comprensión profunda del sistema RabbitMQ, mejorando la eficiencia en la gestión de mensajería y colas en tu empresa. Además, podrás optimizar la comunicación entre diferentes servicios de software, lo que incrementará la eficacia de tus aplicaciones empresariales.

¿El curso de Administración de RabbitMQ se puede bonificar a través de FUNDAE?

accordionIcon
Sí, el curso puede ser bonificado a través de FUNDAE, lo que permite a las empresas reducir los costos de formación utilizando sus créditos de formación.

¿En qué modalidades se imparte el curso de Administración de RabbitMQ?

accordionIcon
El curso se imparte en modalidad online y también está disponible en aula virtual personalizada. Ambas modalidades ofrecen flexibilidad y adaptación a las necesidades de cada empresa.

¿Qué habilidades desarrollaré con el curso de Administración de RabbitMQ?

accordionIcon
Desarrollarás habilidades en la instalación, configuración y administración de RabbitMQ, así como en la integración de RabbitMQ con otros servicios y aplicaciones. También aprenderás a monitorear y optimizar el rendimiento del sistema de mensajería.

¿Cómo puedo inscribirme en el curso de Administración de RabbitMQ?

accordionIcon
Puedes inscribirte rellenando los formularios que aparecen en la web. Esto permitirá a nuestro equipo gestionar tu inscripción y proporcionarte toda la información necesaria para comenzar el curso.