RabbitMQ na Prática

Why take this course?
🎓 Introdução ao RabbitMQ para Desenvolvedores
O que é RabbitMQ?
RabbitMQ é uma poderosa solução de enfileiramento de mensagens gratuita e de código aberto, conhecida por sua flexibilidade e escalabilidade. Ela opera sobre AMQP (Advanced Message Queuing Protocol), que é um padrão robusto para a troca de mensagens entre aplicativos. Além disso, RabbitMQ pode ser facilmente integrada com outros protocolos como MQTT, tornando-a uma escolha versátil para projetos que requerem interação asincrona entre serviços.
Por que usar RabbitMQ?
RabbitMQ é extensível e resiliente, com um design altamente disponível e tolerante a falhas, o que a torna ideal para sistemas críticos. Implementada em Erlang OTP (Open Telecom Platform), RabbitMQ possui capacidades nativas para lidar com operações simultâneas em larga escala, como é demonstrado por plataformas como WhatsApp e MongooseIM.
O que você vai aprender?
Este curso é projetado para levar você de básico a avançado com RabbitMQ, começando com conceitos básicos de filas até explorar os recursos mais complexos. Se você for iniciante, não se preocupe – este curso guia-o passo a passo, garantindo que você compreenda cada aspecto.
O que este curso oferece:
🔹 Configuração e Administração de RabbitMQ
- Aprenda a instalar e configurar o RabbitMQ em diferentes ambientes.
🔹 Protocolo AMQP
- Entenda os fundamentos do protocolo que move RabbitMQ.
🔹 Filas, Trocas e Dissociação de Aplicativos
- Explore diferentes tipos de filas e como elas interagem com trocas.
🔹 Tecnologias Integradas
- Veja em ação integrações com Docker, Docker Compose, Spring Boot, Postman, IDE Intellij e a criação de uma lib commons.
🔹 Desacoplamento entre Serviços
- Aprenda as melhores práticas para desacoplar seus serviços.
Recursos e Ferramentas Abordados:
-
Protocolo AMQP
- O protocolo de mensagens padrão do RabbitMQ.
-
RabbitMQ
- A plataforma de enfileiramento de mensagens que o curso irá detalhar.
-
Docker e Docker Compose
- Ferramentas para containerização e orquestração.
-
Spring Boot
- Framework da Java para desenvolvimento rápido de aplicativos.
-
Postman
- Ferramenta para testar APIs facilmente.
-
IDE Intellij
- Ambiente de desenvolvimento integrado para projetos Java/Kotlin.
-
Criação de uma lib commons
- Aprenda a criar bibliotecas reutilizáveis em sua linguagem preferida.
-
Desacoplamento entre serviços
- Princípios SOLID e padrões de design para arquitetura de microserviços.
**👩💻 Prontos para começar?
Venha se juntar a este curso e transforme seu entendimento sobre enfileiramento de mensagens e intercâmbio de dados em aplicações robustas e escaláveis. Estou ansioso para a primeira aula e você? Então, prepare-se para uma jornada desafiadora e muito gratificante no mundo do RabbitMQ! 🚀
Acompanhe este curso para transformar seu design de software e leve sua aplicação ao próximo nível com RabbitMQ!
Course Gallery




Loading charts...