Curso Introdução ao Publish/Subscribe e Message Queues

  • DevOps | CI | CD | Kubernetes | Web3

Curso Introdução ao Publish/Subscribe e Message Queues

8h
Visão Geral

Este curso apresenta os conceitos fundamentais dos modelos de comunicação Publish/Subscribe (Pub/Sub) e Message Queues, amplamente utilizados na integração de sistemas distribuídos e arquiteturas orientadas a eventos. O participante aprenderá como produtores e consumidores se comunicam de forma assíncrona, compreenderá as diferenças entre filas e tópicos, além de conhecer os principais cenários de utilização dessas abordagens em aplicações corporativas modernas.

Objetivo

Após realizar este curso, você será capaz de:

  • Compreender os conceitos de Publish/Subscribe e Message Queues
  • Diferenciar os modelos de comunicação baseados em filas e tópicos
  • Entender o funcionamento da comunicação assíncrona
  • Identificar cenários de utilização em arquiteturas distribuídas
  • Conhecer as principais plataformas de mensageria do mercado
  • Aplicar boas práticas em soluções baseadas em mensagens
Publico Alvo
  • Desenvolvedores de Software
  • Analistas de Sistemas
  • Arquitetos de Soluções
  • Engenheiros de Integração
  • Profissionais DevOps
  • Estudantes de tecnologia interessados em sistemas distribuídos
Pre-Requisitos
  • Conhecimentos básicos de desenvolvimento de software
  • Noções de redes de computadores
  • Familiaridade com APIs é recomendada
Conteúdo Programatico

Module 1: Fundamentals of Publish/Subscribe and Message Queues

  1. Introduction to enterprise messaging
  2. Synchronous versus asynchronous communication
  3. Message queue concepts
  4. Publish and Subscribe model
  5. Producers, consumers and brokers
  6. Enterprise messaging use cases

Module 2: Messaging Components and Communication Models

  1. Queues versus topics
  2. Point-to-point messaging
  3. Publish/Subscribe architecture
  4. Message lifecycle
  5. Delivery guarantees overview
  6. Common messaging patterns

Module 3: Messaging Platforms Overview

  1. Apache Kafka overview
  2. RabbitMQ fundamentals
  3. IBM MQ overview
  4. ActiveMQ concepts
  5. Cloud messaging services
  6. Platform comparison

Module 4: Best Practices and Practical Applications

  1. Reliability fundamentals
  2. Error handling concepts
  3. Basic monitoring techniques
  4. Messaging security overview
  5. Enterprise integration scenarios
  6. Practical messaging exercises
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Node-RED para Automacao de Processos

32 horas

Curso Node-RED com Cloud Azure, AWS, GCP

32 horas Curso Pratico

Curso Node-RED com Inteligencia Artificial

32 horas Curso Pratico

Curso Node-RED para Integracao com ERP SAP

32 horas Curso Pratico