Curso Mensageria com JMS e ActiveMQ Clustering e Segurança

  • DevOps | CI | CD | Kubernetes | Web3

Curso Mensageria com JMS e ActiveMQ Clustering e Segurança

24 horas
Visão Geral

O curso "Mensageria com JMS e ActiveMQ: Fundamentos, Clustering e Segurança" é um treinamento intensivo de 24 horas, projetado para capacitar profissionais de TI, como desenvolvedores Java intermediários e avançados, engenheiros de software e arquitetos, a dominar a implementação de sistemas de mensageria assíncrona. Com uma abordagem prática e hands-on, o curso combina teoria e exercícios que simulam cenários reais, preparando os participantes para criar soluções robustas, escaláveis e seguras.

Benefícios Práticos

Os participantes sairão do curso aptos a:

  • Implementar soluções de mensageria em projetos reais.
  • Otimizar a comunicação entre sistemas distribuídos.
  • Garantir escalabilidade e segurança em arquiteturas modernas.

Por que fazer este curso?

A mensageria assíncrona é essencial para o funcionamento de sistemas distribuídos, como os usados em e-commerce, serviços financeiros e aplicações em nuvem. Este curso oferece as ferramentas e o conhecimento necessários para enfrentar os desafios de integração e escalabilidade, tornando os profissionais mais competitivos no mercado.

Inscreva-se agora e torne-se um especialista em mensageria assíncrona com JMS e ActiveMQ, dominando tecnologias essenciais para o futuro da TI!

Objetivo

Apos realizar este Curso Mensageria com JMS e ActiveMQ Clustering e Segurança você será capaz de:

  • Compreender os fundamentos da mensageria assíncrona utilizando a API JMS (Java Message Service) e o broker ActiveMQ.
  • Configurar e desenvolver aplicações de mensageria eficientes.
  • Aplicar técnicas avançadas, como clustering para alta disponibilidade e segurança com autenticação e criptografia.
  • Resolver desafios de integração e comunicação em sistemas distribuídos.
Publico Alvo
  • Desenvolvedores Java (intermediários e avançados).
  • Engenheiros de software e arquitetos de sistemas.
  • Profissionais de TI interessados em mensageria e sistemas distribuídos.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Fundamentos da Mensageria e Configuração Inicial (8 horas)

Módulo 1: Introdução a Sistemas de Mensageria (2 horas)

  1. Conceitos básicos de mensageria assíncrona.
  2. Padrões: point-to-point (filas) e publish-subscribe (tópicos).
  3. Benefícios e casos de uso reais.

Módulo 2: Introdução ao JMS (3 horas)

  1. Arquitetura da API JMS.
  2. Componentes: conexões, sessões, produtores, consumidores e destinos.
  3. Hands-on: Criar um produtor e consumidor simples.

Módulo 3: Configuração do ActiveMQ (3 horas)

  1. Instalação e configuração básica do broker ActiveMQ.
  2. Exploração da console administrativa web.
  3. Exercício: Configurar e testar o broker.

Uso Avançado do JMS e ActiveMQ (8 horas)

Módulo 4: Uso do JMS com ActiveMQ (4 horas)

  1. Envio e recebimento de mensagens em filas e tópicos.
  2. Exercícios práticos:
    1. Sistema point-to-point.
    2. Sistema publish-subscribe.

Módulo 5: Tópicos Avançados (4 horas)

  1. Persistência de mensagens.
  2. Transações JMS.
  3. Filtragem de mensagens com seletores.
  4. Exercício: Aplicar persistência e transações em um caso prático.

Clustering e Segurança (8 horas)

Módulo 6: Clustering e Alta Disponibilidade (4 horas)

  1. Conceitos de clustering no ActiveMQ.
  2. Configuração de uma rede de brokers.
  3. Failover e balanceamento de carga.
  4. Exercício prático: Configurar um cluster simples com dois brokers e testar failover.

Módulo 7: Segurança em Mensageria (4 horas)

  1. Autenticação e autorização no ActiveMQ.
  2. Configuração de SSL/TLS para comunicação segura.
  3. Boas práticas de segurança.
  4. Exercício prático: Implementar autenticação e criptografia em um cenário real.
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h