Curso RabbitMQ Fundamentals

  • DevOps | CI | CD | Kubernetes | Web3

Curso RabbitMQ Fundamentals

16h
Visão Geral

Este curso apresenta os fundamentos do RabbitMQ, uma das plataformas de mensageria mais utilizadas para integração de aplicações e sistemas distribuídos. O participante aprenderá os conceitos essenciais do protocolo AMQP, filas de mensagens, exchanges, bindings, produtores, consumidores e os principais padrões de comunicação utilizados em arquiteturas orientadas a eventos e microsserviços. O curso também oferece uma visão geral sobre administração, segurança e boas práticas para utilização do RabbitMQ em ambientes corporativos.

Objetivo

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

  • Compreender os fundamentos do RabbitMQ e do protocolo AMQP
  • Configurar filas, exchanges e bindings
  • Implementar comunicação assíncrona entre aplicações
  • Aplicar os principais padrões de mensageria utilizando RabbitMQ
  • Conhecer os conceitos básicos de administração, segurança e monitoramento
  • Identificar cenários de utilização do RabbitMQ em arquiteturas corporativas
Publico Alvo
  • Desenvolvedores de Software
  • Arquitetos de Soluções
  • Engenheiros de Integração
  • Profissionais DevOps e Platform Engineering
  • Administradores de Sistemas
  • Analistas de Sistemas
Pre-Requisitos
  • Conhecimentos básicos de desenvolvimento de software
  • Noções de arquitetura distribuída
  • Familiaridade com redes de computadores é recomendada
Conteúdo Programatico

Module 1: Introduction to RabbitMQ

  1. RabbitMQ overview
  2. AMQP protocol fundamentals
  3. Messaging architecture concepts
  4. Producers and consumers
  5. Enterprise messaging use cases
  6. RabbitMQ ecosystem overview

Module 2: Core RabbitMQ Components

  1. Queues
  2. Exchanges
  3. Bindings
  4. Routing keys
  5. Virtual hosts
  6. Message lifecycle

Module 3: Messaging Patterns with RabbitMQ

  1. Point-to-point messaging
  2. Publish and Subscribe
  3. Work queues
  4. Routing messages
  5. Request-Reply pattern
  6. Dead Letter Queue overview

Module 4: RabbitMQ Administration Fundamentals

  1. Installation overview
  2. RabbitMQ Management Plugin
  3. Users and permissions
  4. Basic monitoring
  5. Security fundamentals
  6. Operational best practices

Module 5: RabbitMQ for Enterprise Applications

  1. RabbitMQ in microservices
  2. Event-driven architectures
  3. Enterprise integration scenarios
  4. Reliability concepts
  5. Performance considerations
  6. Platform comparison

Module 6: RabbitMQ Fundamentals Workshop

  1. RabbitMQ installation exercises
  2. Queue and exchange configuration
  3. Publish/Subscribe implementation
  4. Messaging laboratory
  5. Monitoring exercises
  6. Final RabbitMQ fundamentals project
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