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.

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

For Apache ActiveMQ - Essentials class:
  • Knowledge and modest proficiency with Java, experience with application development using Eclipse IDE, and basic understanding of distributed computing concepts.
For Apache ActiveMQ - Advanced class:
  • 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: Architects and Developers who need to build integration solutions using message-oriented middleware.

COURSE AGENDA

Apache ActiveMQ - Essentials
(Duration : 2 Days)

1

Day-1

  • Understanding Message-oriented Middleware
  • Java Message Service
  • Introducing Apache ActiveMQ
  • Setting up ActiveMQ
  • Connector
  • Message Storage
2

Day-2

  • ActiveMQ Security
  • Building Java Messaging Application with ActiveMQ
  • Integrating ActiveMQ
  • Deploying ActiveMQ
  • Performance Tuning
  • Monitoring & Managing ActiveMQ

Apache ActiveMQ - Advanced
(Duration : 2 Days)

1

Day-1

  • ActiveMQ overview
  • Monitoring and configuration
  • Tuning
2

Day-2

  • Advanced architectures and considerations
  • Network of Brokers and topologies
  • Failover considerations
  • Encarta Labs Advantage

    • One Stop Corporate Training Solution Providers for over 4,000 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 50,000 Corporate executives across the Globe
    • All our trainings are conducted in workshop mode with more focus on hands-on sessions

    View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

    Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

    Top