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.8.x). The course can also be customized to include a discussion on Apache Camel and ServiceMix.

Course Summary

Purpose: 
Learn how to install, configure, and administer ActiveMQ
Audience: 
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
Duration: 
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
    • JXM
    • 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 McClure

Michael McClure 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 McClure »
Michael Ernest

Michael Ernest 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...

Meet Michael Ernest »
Anil Pal

Anil Pal 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,...

Meet Anil Pal »

Related Courses

Resources

Suggested Reference Texts: 

Develop Your Intelligence

Contact us to begin the personalization process.

We'll work with you to design a custom Introduction to ActiveMQ
training solution that works for you, your team and your budget.

Questions? Answered.

Problem? Solved.


Download the 2014 DI Developer Survey Report

They Liked Us.




You will too.

Learn About The DI Way

Everyone learns more when it's personally relevant. Yes - It's that simple!

You Recently Viewed...

Learn More Now

Contact DevelopIntelligence

Please fill out the information below to have a DevelopIntelligence Learning Solutions Architect contact you within 1-business day. If you would like immediate live help, please call (877) 629-5631.

Because we value your privacy, we don’t share your information. We’ll only use it to help you find the best personally relevant learning solution.

Need help finding the right learning solution? Call us: 877-629-5631