Envíanos tu consulta
Términos y condiciones *
logoImagina
iconoCurso

Curso de Intermediación de mensajes

DISPONIBLE EN MODALIDAD:
El curso de Intermediación de Mensajes te proporcionará los conocimientos y habilidades necesarios para comprender, implementar y utilizar sistemas de mensajería en entornos distribuidos. Aprenderás a diseñar soluciones eficientes y escalables que permitan el intercambio de mensajes de manera confiable y segura.
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Aprende Intermediación de mensajes: Curso completo
¿A quién va dirigido?
El curso está dirigido a desarrolladores de software y adminsitradores de sistemas interesados en adquirir habilidades en el diseño e implementación de sistemas de intermediación de mensajes en entornos distribuidos.
Objetivos
  • Comprender los fundamentos teóricos de la Intermediación de Mensajes y su aplicación en el desarrollo de sistemas distribuidos
  • Dominar las técnicas y prácticas para implementar la Intermediación de Mensajes en aplicaciones reales
  • Aprender a configurar y utilizar herramientas populares de Intermediación de Mensajes, como Apache Kafka y RabbitMQ
  • Adquirir habilidades para diseñar y desarrollar sistemas de mensajería escalables, robustos y tolerantes a fallos
  • Aplicar los conocimientos adquiridos en la creación de un proyecto final que demuestre la capacidad de implementar la Intermediación de Mensajes en un entorno real
¿Qué vas a aprender?

El curso de Intermediación de Mensajes te proporcionará los conocimientos y habilidades necesarios para comprender, implementar y utilizar sistemas de mensajería en entornos distribuidos. Aprenderás a diseñar soluciones eficientes y escalables que permitan el intercambio de mensajes de manera confiable y segura.

Requisitos
  • Conocimientos básicos de programación y desarrollo de software
  • Familiaridad con conceptos de sistemas distribuidos y arquitectura de aplicaciones
  • Experiencia previa en el desarrollo de aplicaciones o sistemas
  • Licencia o acceso a las herramientas utilizadas en la Intermediación de Mensajes, como Apache Kafka y RabbitMQ
  • Tener a un equipo, compatible con las herramientas utilizadas en el curso, con acceso a un usuario con permisos de isntalación y conexión estable a internet
Temario del curso
tema 1Introducción a la Intermediación de Mensajes
  • ¿Qué es la Intermediación de Mensajes?
  • Importancia de la Intermediación de Mensajes en la comunicación actual
  • Beneficios y casos de uso de la Intermediación de Mensajes
  • Principios y conceptos fundamentales de la Intermediación de Mensajes
  • Comparativa entre Intermediación de Mensajes y otros enfoques de comunicación
tema 2Arquitectura de sistemas de Intermediación de Mensajes
  • Modelos de arquitectura de sistemas de Intermediación de Mensajes
  • Arquitectura punto a punto (P2P)
  • Arquitectura basada en colas (pub/sub)
  • Patrones de diseño en la Intermediación de Mensajes
  • Pub/Sub (Publicación/Suscripción)
  • Cola de mensajes
  • Patron de observador
  • Integración de sistemas mediante mensajes
  • Comunicación asíncrona entre componentes
  • Desacoplamiento y flexibilidad en la integración
tema 3Protocolos y formatos de mensajes en la Intermediación de Mensajes
  • Protocolos de mensajería más comunes
  • MQTT (Message Queuing Telemetry Transport)
  • AMQP (Advanced Message Queuing Protocol)
  • STOMP (Simple Text Oriented Messaging Protocol)
  • Estructura y formatos de mensajes
  • JSON (JavaScript Object Notation)
  • XML (eXtensible Markup Language)
  • Protocol Buffers
tema 4Herramientas para la Intermediación de Mensajes
  • Apache Kafka
  • Características y ventajas de Kafka
  • Arquitectura de Kafka
  • Productores y consumidores en Kafka
  • Configuración y despliegue de Kafka
  • Uso de Kafka Streams para procesamiento de eventos
  • RabbitMQ
  • Funcionalidades y casos de uso de RabbitMQ
  • Intercambio de mensajes en RabbitMQ
  • Configuración y despliegue de RabbitMQ
  • Integración de RabbitMQ con otros sistemas
tema 5Desarrollo de sistemas de Intermediación de Mensajes
  • Implementación de productores de mensajes
  • Configuración de productores de mensajes
  • Publicación de mensajes en colas o tópicos
  • Gestión de eventos y mensajes en tiempo real
  • Pruebas y validación de productores
  • Implementación de consumidores de mensajes
  • Configuración de consumidores de mensajes
  • Suscripción y recepción de mensajes
  • Procesamiento de mensajes recibidos
  • Monitorización y gestión de consumidores
tema 6Integración de sistemas con Intermediación de Mensajes
  • Conexión de sistemas mediante mensajes
  • Configuración de canales de comunicación
  • Establecimiento de flujos de mensajes
  • Transformación y adaptación de mensajes
  • Enrutamiento de mensajes entre sistemas
  • Integración con sistemas externos
  • Configuración de adaptadores y conectores
  • Uso de APIs y protocolos de integración
  • Implementación de adaptadores personalizados
  • Gestión de errores y recuperación en la integración
tema 7Configuración avanzada en Intermediación de Mensajes
  • Escalado y particionamiento en sistemas de mensajería
  • Distribución de carga en clústeres de mensajería
  • Gestión de alta disponibilidad y tolerancia a fallos
  • Configuración de particionamiento en colas o tópicos
  • Escalado horizontal y vertical en sistemas de mensajería
  • Seguridad en la Intermediación de Mensajes
  • Configuración de autenticación y autorización
  • Encriptación y seguridad de mensajes
  • Gestión de políticas de seguridad
  • Auditoría y registro de eventos en la mensajería
tema 8Proyecto Final: Implementación de un sistema de Intermediación de Mensajes
  • Diseño y especificación del sistema de Intermediación de Mensajes
  • Configuración y despliegue de la infraestructura de mensajería
  • Implementación de productores y consumidores de mensajes
  • Integración con sistemas externos
  • Pruebas y puesta en marcha del sistema de Intermediación de Mensajes

Formación Bonificada para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient