Visão Geral
Este curso apresenta os fundamentos do Apache ActiveMQ, abordando os principais conceitos de mensageria, arquitetura de brokers e comunicação assíncrona entre aplicações. O participante aprenderá a trabalhar com producers, consumers, queues, topics, mensagens persistentes, Publish/Subscribe e os principais protocolos suportados pelo ActiveMQ. O curso também introduz conceitos de segurança, monitoramento e integração com aplicações, preparando o participante para utilizar a plataforma em ambientes corporativos.
Conteúdo Programatico
Module 1: Introduction to Apache ActiveMQ
- Enterprise messaging concepts
- Apache ActiveMQ overview
- Message-oriented middleware
- Asynchronous communication
- Enterprise messaging use cases
- ActiveMQ ecosystem overview
Module 2: ActiveMQ Core Concepts
- Broker architecture
- Queues
- Topics
- Producers
- Consumers
- Messages and message lifecycle
Module 3: Messaging Patterns
- Point-to-Point messaging
- Publish/Subscribe messaging
- Request-Reply pattern
- Message routing concepts
- Message ordering
- Message delivery guarantees
Module 4: Installing and Configuring ActiveMQ
- Apache ActiveMQ installation
- Broker configuration
- Queue configuration
- Topic configuration
- Network connectivity
- Administrative tools
Module 5: Message Processing
- Message persistence
- Message acknowledgements
- Message priorities
- Message expiration
- Dead Letter Queues
- Transactional messaging concepts
Module 6: Protocols and Application Integration
- JMS fundamentals
- OpenWire protocol
- AMQP overview
- MQTT overview
- STOMP overview
- Application integration scenarios
Module 7: Security and Monitoring Fundamentals
- Authentication concepts
- Authorization basics
- TLS fundamentals
- Broker monitoring
- Queue and topic monitoring
- Operational best practices
Module 8: Apache ActiveMQ Fundamentals Workshop
- ActiveMQ installation laboratory
- Broker configuration
- Queue and topic administration
- Producer and consumer implementation
- Message exchange exercises
- Final Apache ActiveMQ fundamentals project