Curso RabbitMQ Hands-On Labs

  • DevOps | CI | CD | Kubernetes | Web3

Curso RabbitMQ Hands-On Labs

16h
Visão Geral

Este curso é totalmente prático e foi desenvolvido para consolidar os conhecimentos sobre RabbitMQ por meio de laboratórios em ambientes reais. Os participantes configurarão servidores RabbitMQ, criarão filas e exchanges, implementarão padrões de mensageria, desenvolverão integrações entre aplicações, administrarão ambientes distribuídos e solucionarão problemas comuns encontrados em ambientes corporativos. Ao final do curso, o aluno terá experiência prática na implementação e administração de soluções baseadas em RabbitMQ.

Objetivo

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

  • Configurar ambientes RabbitMQ para diferentes cenários
  • Implementar soluções utilizando filas, exchanges e roteamento de mensagens
  • Desenvolver integrações entre aplicações por meio de comunicação assíncrona
  • Administrar ambientes RabbitMQ em laboratório
  • Diagnosticar e resolver problemas operacionais
  • Aplicar boas práticas para ambientes corporativos de mensageria
Publico Alvo
  • Desenvolvedores de Software
  • Administradores de Middleware
  • Engenheiros DevOps
  • Profissionais Platform Engineering
  • Arquitetos de Soluções
  • Engenheiros de Integração
Pre-Requisitos
  • Conhecimentos equivalentes ao curso RabbitMQ Fundamentals
  • Familiaridade com Linux
  • Conhecimentos básicos de redes
  • Noções de desenvolvimento de aplicações
Conteúdo Programatico

Module 1: RabbitMQ Environment Setup Labs

  1. RabbitMQ installation laboratory
  2. Management Plugin configuration
  3. User and virtual host creation
  4. Queue creation exercises
  5. Exchange configuration
  6. Basic messaging validation

Module 2: Messaging Implementation Labs

  1. Point-to-point messaging laboratory
  2. Publish and Subscribe implementation
  3. Routing key exercises
  4. Topic exchange laboratories
  5. Fanout exchange implementation
  6. Request-Reply messaging exercises

Module 3: Administration and Monitoring Labs

  1. Queue administration exercises
  2. Monitoring with RabbitMQ Management
  3. Performance analysis laboratory
  4. User and permission management
  5. Security configuration exercises
  6. Operational troubleshooting

Module 4: High Availability and Integration Labs

  1. Cluster deployment laboratory
  2. Quorum Queue implementation
  3. Dead Letter Exchange configuration
  4. Microservices integration exercises
  5. Event-driven communication laboratory
  6. Enterprise messaging scenarios

Module 5: Performance and Troubleshooting Labs

  1. Performance tuning exercises
  2. Message flow diagnostics
  3. Queue optimization laboratory
  4. Failure simulation exercises
  5. Root cause analysis
  6. Operational recovery procedures

Module 6: Enterprise RabbitMQ Capstone Project

  1. Enterprise messaging architecture design
  2. RabbitMQ deployment and configuration
  3. Application integration implementation
  4. Monitoring and observability setup
  5. Performance validation
  6. Final enterprise RabbitMQ project presentation
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