RabbitMQ na Prática

Introdução ao RabbitMQ para Desenvolvedores
4.58 (403 reviews)
Udemy
platform
Português
language
Web Development
category
instructor
RabbitMQ na Prática
2 985
students
2.5 hours
content
Oct 2022
last update
$29.99
regular price

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

RabbitMQ na Prática – Screenshot 1
Screenshot 1RabbitMQ na Prática
RabbitMQ na Prática – Screenshot 2
Screenshot 2RabbitMQ na Prática
RabbitMQ na Prática – Screenshot 3
Screenshot 3RabbitMQ na Prática
RabbitMQ na Prática – Screenshot 4
Screenshot 4RabbitMQ na Prática

Loading charts...

4934520
udemy ID
18/10/2022
course created date
21/10/2022
course indexed date
Bot
course submited by