Visão Geral
Este curso apresenta a utilização do Apache ActiveMQ Artemis como plataforma de integração entre aplicações, sistemas legados, microsserviços e serviços corporativos. O participante aprenderá a aplicar padrões de integração, mensageria assíncrona, Publish/Subscribe, Request-Reply, roteamento de mensagens e integração baseada em eventos. O curso também aborda protocolos, confiabilidade, transformação de mensagens e boas práticas para construção de arquiteturas de integração escaláveis e resilientes.
Objetivo
Após realizar este curso, você será capaz de:
- Utilizar o ActiveMQ Artemis como plataforma de integração empresarial
- Implementar padrões de integração baseados em mensageria
- Projetar fluxos assíncronos entre aplicações e serviços
- Utilizar diferentes protocolos para integração de sistemas
- Integrar aplicações legadas, APIs e microsserviços
- Implementar soluções orientadas a eventos
- Aplicar padrões para garantir confiabilidade e escalabilidade
Publico Alvo
- Desenvolvedores de Software
- Engenheiros de Integração
- Arquitetos de Soluções
- Administradores de Middleware
- Engenheiros DevOps
- Arquitetos de Microsserviços
- Profissionais de Enterprise Integration
Pre-Requisitos
- Conhecimentos equivalentes ao curso ActiveMQ Artemis Administration
- Familiaridade com conceitos de mensageria
- Conhecimentos básicos de APIs e integração de sistemas
- Noções de arquiteturas distribuídas e microsserviços
Conteúdo Programatico
Module 1: Enterprise Integration with ActiveMQ Artemis
- Enterprise integration concepts
- Message-oriented middleware
- ActiveMQ Artemis architecture
- Application integration patterns
- Synchronous versus asynchronous integration
- Enterprise messaging use cases
Module 2: Enterprise Integration Patterns
- Point-to-Point messaging
- Publish/Subscribe
- Request-Reply
- Message routing
- Message filtering
- Message aggregation concepts
Module 3: Application and Protocol Integration
- JMS integration
- AMQP integration
- MQTT integration
- STOMP integration
- REST and messaging integration
- Protocol selection strategies
Module 4: Microservices and Event-Driven Integration
- Microservices communication
- Event-driven architecture
- Event notification
- Service decoupling
- Distributed transactions
- Event-based integration patterns
Module 5: Reliability and Scalability
- Message persistence
- Delivery guarantees
- Transactional messaging
- Retry strategies
- Dead Letter Addresses
- High availability considerations
Module 6: Enterprise Integration Workshop
- Legacy system integration
- Microservices integration laboratory
- Publish/Subscribe implementation
- Request-Reply implementation
- Event-driven integration scenario
- Final enterprise integration project
TENHO INTERESSE