Contacta con nosotros

Temario del curso

Introducción

  • RabbitMQ frente a la tecnología de cola predeterminada de Windows (MSMQ).

Comprensión de los microservicios y las colas de mensajes.

Resumen de los protocolos de mensajería: REST, SOAP y AMQP.

Cómo RabbitMQ implementa AMQP para habilitar un acoplamiento flexible entre servicios.

Configuración del entorno de desarrollo.

Instalación y configuración de RabbitMQ para aplicaciones C#.

Resumen de la API de cliente .NET de RabbitMQ.

Conexión a RabbitMQ.

Desarrollo de dos aplicaciones sencillas de emisor y receptor en C#.

Ejecución de operaciones comunes de RabbitMQ con el cliente .NET.

Desarrollo del código de las colas.

  • Envío, recepción y almacenamiento en colas de mensajes.

Creación de colas a través de la interfaz de administración y PowerShell.

Integración de RabbitMQ en una aplicación empresarial existente con .NET.

Enrutamiento con Topic Exchange frente a Direct Exchange.

Configuración y administración de un clúster de RabbitMQ.

Implementación de conmutación por error y replicación.

Herramientas y técnicas para la administración de RabbitMQ.

Gestión de RabbitMQ mediante una API REST.

Optimización del rendimiento de RabbitMQ.

Supervisión y seguridad de RabbitMQ.

Solución de problemas de RabbitMQ.

Resumen y conclusión.

Requerimientos

  • Experiencia con .NET Framework y programación en C#.
  • Conocimiento de los conceptos de desarrollo de aplicaciones empresariales.

Audiencia objetivo

  • Desarrolladores.
  • Arquitectos de software.
  • Administradores.
  • Gerentes técnicos.
 14 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas