RabbitMQ para programadores Java

Aprende a utilizar RabbitMQ con Java desde cero

4.33 (364 reviews)
Udemy
platform
Español
language
Software Engineering
category
RabbitMQ para programadores Java
7,055
students
2 hours
content
Dec 2020
last update
FREE
regular price

What you will learn

RabbitMQ

Instalación de RabbitMQ y entorno de desarrollo local

Que son los brokers de mensajería y para qué se utilizan

Conceptos básicos del protocolo AMQP version 0-9-1

Programar los principales elementos del protocolo AMQP: exchanges, queues, bindings, producers y consumers.

Primeros pasos con el cliente Java de RabbitMQ

Patrones de comunicación mediante mensajería: pub/sub, fanout y colas de mensajes

Description

Bienvenido al curso RabbitMQ para programadores Java. En este curso aprenderás los conceptos básicos de la comunicación mediante mensajería y como aplicarlos usando el broker RabbitMQ.

El curso está dividido en dos partes:

  1. Empezaremos introduciendo RabbitMQ, que es probablemente el broker open-source más popular del mercado. Instalaremos el broker en entorno local (Windows and MacOS). Cubriremos la teoría mínima necesaria para entender el funcionamiento interno del broker, el protocolo AMQP y sus principales elementos (Exchanges, queues y bindings) con un ejemplo al final de cada lectura.

  2. Daremos los primeros pasos con el cliente java de RabbitMQ. Aprenderéis a implementar productores y consumidores. Implementaremos ejemplos de patrones pub/sub, fanout y colas de mensajes usando los tipos de exchange predefinidos.

Al final de este curso, tendrás una idea general del funcionamiento de RabbitMQ, cómo interactuar con el broker desde la consola web y el CLI (shell) y cómo usar en cliente Java para comunicar tus aplicaciones mediate RabbitMQ.




Content

Introducción

Qué es RabbitMQ

Instalación de RabbitMQ

Instalación Windows - Gestor de paquetes Chocolatey
Instalación MacOS

Empezando con RabbitMQ

Brókers de Mensajería
AMQP y RabbitMQ
Exchanges
Direct Exchange
Fanout Exchange
Topic Exchange
Headers Exchange
Queues
Bindings
Mensajes

Programando RabbitMQ con Java

Instalación de Java & IntelliJ IDEA Community Edition
Creación de un proyecto Java en IntelliJ y configuración de dependencias
Nuestro primer productor
Consumiendo nuestro primer mensaje
Notificando eventos con el fanout exchange
Enrutado selectivo con el topic exchange
Cómo obtener el código

Reviews

Gerardo
October 9, 2023
Calificación sin terminar el curso. Claridad en la explicación y ejemplos de uso común en aplicaciones.
Cesar
September 2, 2023
Excelente intro a RabbitMQ, necesitaba comprender los conceptos básicos y Álvaro logra explicarlos bastante bien, me gustaron sus ilustraciones. Ahora me siento más cómodo con los ejemplos de Python y RabbitMQ que encuentro en la red sobre la interacción productor-broker-consumidor, los mensajes, tipos de exchanges, queues, binding. Gracias Álvaro!
Francisco
July 20, 2023
Esta bien para ser gratuito y de 2h., no se puede esperar mucho más dado su "tamaño" Añadiría los apuntes en un PDF para no estar copiando todo el tiempo. Problema: hay errores con la cmd de rabbitmq y con el código fuente y no sé como contactar con el profesor para comentarlo.
Frank
April 24, 2023
muy buena explicación, para ser un curso muy corto. espero se pueda tener un curso mas detallado y con mucho mas ejercicios.
Jesus
January 30, 2023
a nivel de teoria me parecio excelente, trataria de agregar lo nuevo que va implementando RabbitMQ en sus actualizaciones
Luis
April 1, 2022
Excelente curso, las explicaciones y los ejemplos muy didácticos y acordes al nivel, 100% recomendado para tener una noción básica del manejo de RabbitMQ
Pier
March 31, 2022
I left this rating because of the course is pragmatic and very remarkable for students who want to begin a new skill. it's amazing.
Gabriel
March 16, 2022
Estuvo muy bien para ser los primeros pasos. Las explicaciones claras y didácticas, los slides muy bien y la demostración en código cubrió mis expectativas. Gracias.
Ruben
January 15, 2022
Excelente curso esta muy bien explicado te das las herramientas para poder trabajar con rabbitmq de inmediato
William
November 15, 2021
Ha superado mis expectativas, con explicaciones breves y completas es fácil de entender conceptos así como código. Justo lo que buscaba para empezar con RabbitMQ.
Eduardo
October 7, 2021
Una buena introducción teórica a RabbitMQ junto con la mínima experiencia práctica en Java para poder entender para qué sirve y cómo utilizarlo. Y gratis! Muchas gracias por el contenido.
Ana
September 3, 2021
Es un buen curso, te ofrece las bases teóricas para conocer RabbitMQ y se práctica con algunos ejemplos.
Eduardo
August 4, 2021
Es una muy buena introducción del broker. Entiendo que es un curso básico de iniciación pero estaria bien a lo mejor mostrar algun esquema de su uso en una infraestructura y explicar un poquito mas la interface del broker. Aun así y teniendo en cuenta que es gratuito sirve para hacerse bien a la idea de que es esto, el profesor lo explica muy bien.
Angel
February 18, 2021
Buen curso para tener un par de ejemplos muy sencillos del uso de colas y de "editor\suscriptor" en RabbitMQ
Erick
December 26, 2020
el curso cumple con los requisitos para nivel dummy basic, pero en la parte del codigo hubiese sido mejor aprovechable para los greenies si hubiesen creado la cola desde la consola de rabbitmq y no desde código ya que en ambientes empresariales se crean asi , la teoría fue aceptable,

Charts

Price

RabbitMQ para programadores Java - Price chart

Rating

RabbitMQ para programadores Java - Ratings chart

Enrollment distribution

RabbitMQ para programadores Java - Distribution chart

Related Topics

3495156
udemy ID
9/12/2020
course created date
12/14/2020
course indexed date
Bot
course submited by