Introduction to ActiveMQ

ActiveMQ Administration Training

The Introduction to ActiveMQ training course teaches developers and administrators the skills and knowledge required to effectively adopt and manage ActiveMQ in a production environment.

The ActiveMQ Administration course is typically taught on the most recent version of ActiveMQ (5.12.x). The course can also be customized to include a discussion on Apache Camel and ServiceMix.

Course Summary

Learn how to install, configure, and administer ActiveMQ.
Experienced Developers and Administrators wanting to have a production-quality command of ActiveMQ.
Skill Level: 
Learning Style: 

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Hands On help
3 Days
Productivity Objectives: 
  • Describe the motivations for working with ActiveMQ
  • Install, configure, and test ActiveMQ
  • Work with common ActiveMQ features, such as clustering
  • Integrate ActiveMQ with other technologies
Introduction to ActiveMQ is part of the Apache Training curriculum.

What You'll Learn

In the Introduction to ActiveMQ training course you’ll learn:

  • Introduction to Messaging
    • What is messaging
    • What problems does Messaging solve
    • What types of Messaging systems exist

  • Getting Started with ActiveMQ
    • What is ActiveMQ
    • How is ActiveMQ used in the enterprise
    • Downloading and Installing ActiveMQ
    • Standard administration: start / test/ monitor / stop
    • Basic configuration concepts

  • Understanding ActiveMQ
    • Architecture
    • Relation to Java and other technologies
    • Key concepts
    • Brokers, Transports, and Topologies

  • Developing a Basic Solution
    • Choosing a Topic or a Queue
    • Creating a consumer
    • Creating a producer
    • Running the solution

  • Configuration
    • Required libraries
    • Optional libraries
    • Configuring Brokers
    • Configuring Transports
    • Working with an embedded broker

  • Working with ActiveMQ Features
    • Clustering support
    • JMX
    • JMS to JMS Bridge
    • Persistence support
    • Security

  • Integration with other Technologies
    • C++ / C# / .NET / Java / Python
    • Ajax and Web Services
    • Frameworks, like Spring

  • Performance Tuning
    • Performance Tuning concepts
    • JVM Performance Tuning
    • Async publishing
    • Defining pre-fetch sizes
    • Other tunings

Meet Your Instructor

Michael headshot

Michael is a practicing software developer, course developer, and trainer with DevelopIntelligence. For the majority of his career, Michael has designed and implemented large-scale, enterprise-grade, Java-based applications at major telecommunications and Internet companies, such as Level3 Communications, US West/Qwest/Century Link, Orbitz, and others.

Michael has a passion for learning new technologies, patterns, and paradigms (or, he has a tendency to get bored or disappointed with current ones)....

Meet Michael »
Anil Photo

Anil is a seasoned software engineer with over 16 years of Java development experience.

Anil started his career as a Unix programmer, slinging C-code, writing shell scripts, and teaching others how to use Unix back when Unix was still a toddler. Anil’s expertise in Unix, C, and C++ allowed him to become a member of Technical Staff at ATT / Bell labs. During his tenure at Bell Labs, Anil led the creation of software tools that simulated network traffic, in particular, cellular...

Meet Anil »
Michael Photo

Michael owns and operates Inkling Research, a consulting group of technical specialists. His work experience includes systems administration, application and operating system development, and the design and deployment of several network and storage-based systems. Michael is a seasoned instructor with 18 years experience in training, course development, mentoring, and practice management. His educational credentials include a B.A. from UC Davis, an M.A from Kent State University, and doctoral coursework at Claremont...

Meet Michael »
Photo of Instructor
Jeff Newburn

Jeff is a software development veteran with over over 15 years of experience writing software in a variety of different languages.

After years of exploring various languages including PHP, Java, and Python, he created Zappos’ first Tech University charged with tech education of technical staff. During this time he also developed the main training program to bring the department into the Amazon fold as a full-fledged dev shop on their tools and systems.


Meet Jeff Newburn »


Suggested Reference Texts: 

Get Custom Training Quote

We'll work with you to design a custom Introduction to ActiveMQ training program that meets your specific needs. A 100% guaranteed plan that works for you, your team, and your budget.

Learn More

Chat with one of our Program Managers from our Boulder, Colorado office to discuss various training options.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients
Need help finding the right learning solution?   Call us: 877-629-5631