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

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 help
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 Photo
Michael

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 »
Anil Photo
Anil

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 headshot
Michael

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 »

Resources

Suggested Reference Texts: 

Contact us to learn more

Not all training courses are created equal. Let the customization process begin! We'll work with you to design a custom Introduction to ActiveMQ training course that meets your specific needs.

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

About Develop Intelligence
Di Clients

surveyask

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