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.
Testimonios (2)
Interactividad y soluciones de código al momento
Eduard-Emanuel Zaharia - Kruk Italia
Curso - Advanced Blazor
Traducción Automática
El instructor tenía un conocimiento sólido sobre el tema del curso y otros temas relacionados, y fue capaz de responder a nuestras preguntas, o incluso anotar las preguntas que no sabía responder inmediatamente y nos respondió más tarde.
Abe Sabbagh - Enbridge
Curso - Advanced RabbitMQ - 2 Days
Traducción Automática