EncartaLabs

Apache ActiveMQ

The Apache ActiveMQ is a powerful messaging provider that supports many cross-language clients and protocols. In today’s environments, ActiveMQ provides a means for delivering messages reliably between diverse systems using a series of message brokers and queues.

The Apache ActiveMQ - Essentials Training course provides a solid introduction to the theory and practice of applying ActiveMQ (AMQ) for brokered, reliable messaging. Detailed hands-on labs demonstrate installation, configuration, monitoring, and control of AMQ brokers. Examples of JMS functionality cover publish-subscribe and queue based messaging, persistence, and transactional messages. A variety of AMQ deployment options and topology options are also reviewed.

The Apache ActiveMQ - Advanced training course focuses on the advanced features of ActiveMQ, the inner-workings of ActiveMQ and many features and troubleshooting techniques that end-users will encounter in a production setting. This workshop examines topics such as monitoring, advanced configuration, tuning, advanced architectures from the client and broker, topologies, and failover. The labs offer Participants a hands-on experience in areas they will encounter in a real-world ActiveMQ implementation.

In Apache ActiveMQ training course, delegates will learn to:
  • Install ActiveMQ and verify that it was installed successfully
  • Install a custom instance of ActiveMQ
  • Issue broker-control commands to list brokers, query a broker, and browse a queue
  • View and debug the state of message flows in a development environment
  • Safely listen behind firewalls for messages that work like commands
  • Configure a JMX agent console to monitor, test, and control an AMQ implementation
  • Configure an ActiveMQ broker to use different logging levels
  • Configure a TCP, HTTP, SSL, or VM connector to expose broker connectivity to clients
  • Configure a Network connector to enable brokers to communicate with other brokers
  • Configure an ActiveMQ broker to support Java clients, Spring clients, client logging, and client transactions/acknowledgments
  • Configure a set of MQ brokers to handle a simple high availability, master/slave, failover, or load-balanced implementation scenario
  • Implement Virtual Destinations, Conduit Subscriptions, Message Groups, and transport-level security
  • Describe how messages are dispatched and controlled

Apache ActiveMQ - Essentials
  • Knowledge and modest proficiency with Java, experience with application development using Eclipse IDE, and basic understanding of distributed computing concepts.
Apache ActiveMQ - Advanced
  • Good working knowledge of Java, including a good understanding of Java developments tools (ant, maven, eclipse)
  • Basic understanding of distributed systems concepts (SOA, Web Services) and a solid understanding of JMS and ActiveMQ

Apache ActiveMQ - Essentials: Business Solutions Architects and Java Application Programmers.

Apache ActiveMQ - Advanced: is for architects and developers who need to build integration solutions using message-oriented middleware.

COURSE AGENDA

Apache ActiveMQ - Essentials
(Duration : 2 Days)

1
Understanding Message-oriented Middleware
2
Java Message Service
3
Introducing Apache ActiveMQ
4
Setting up ActiveMQ
5
Connector
6
Message Storage
7
ActiveMQ Security
8
Building Java Messaging Application with ActiveMQ
9
Integrating ActiveMQ
10
Deploying ActiveMQ
11
Performance Tuning
12
Monitoring & Managing ActiveMQ

Apache ActiveMQ - Advanced
(Duration : 1 Day)

1
ActiveMQ overview
2
Monitoring and configuration
3
Lab - Configuration
4
Tuning
5
Lab - Tuning and stuck queues
6
Advanced architectures and considerations
7
Lab - Prefetch and clients
8
Network of Brokers and topologies
9
Lab - Network of Brokers
10
Failover considerations
11
Lab - Failover considerations

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 3,500 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 20,000 corporate candidates across india and abroad
  • All our trainings are conducted in workshop mode with more focus on hands On

View our other course offerings by visiting www.encartalabs.com/course-catalogue

Contact us for delivering this course as a public/open-house workshop for a group of 10+ candidates at our venue

Top