We’re undergoing site maintenance from 2 – 4 a.m. EST. During this time credit card purchases will not be available. Please contact registrations.nam@globalknowledge.com or 866-716-6688 to complete your order.

Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


IBM MQ V8 Application Development (with Linux Labs)

Learn about procedural application development for IBM MQ.

Vendor# WM508G

GK# 4980

Course Overview

This course focuses on procedural application development for IBM MQ. It covers basic concepts applicable to most IBM MQ versions, new IBM MQ V8 capabilities, and V8.0.0.4 capabilities such as capped message expiry, redistributable clients, and URL support for client channel definition tables.

In this course, you will learn the impact of design and development choices in the IBM MQ environment. Additionally, you will learn about IBM MQ application programming concepts and programming topics. You will also examine the IBM MQ Light interface, Advanced Message Queuing Protocol (AMQP), as well as how to set up an AMQP channel and how to interface with IBM MQ Light.

Delivery Format Options

  • Classroom Live

    Classroom Live

    Receive face-to-face instruction at one of our training center locations.


    $2295 CAD

    3 day

  • Virtual Classroom Live

    Virtual Classroom Live

    Experience expert-led online training from the convenience of your home, office or anywhere with an Internet connection.


    $2295 CAD

    3 day

  • Private Group Training

    Private Group Training

    Train your entire team in a private, coordinated professional development session at the location of your choice.

    Receive private training for teams online and in-person.

Request a date or location for this course.

What You'll Learn

  • Key IBM MQ components and processes
  • Impact of design and development choices in the IBM MQ environment
  • Common queue attributes and how to control these attributes in an application
  • Differentiate between point-to-point and publish/subscribe messaging styles
  • Calls, structures, and elementary data types that compose the message queue interface
  • How IBM MQ determines the queue where messages are placed
  • Code a program to get messages by either browsing or removing the message from the queue
  • Handle data conversion across different platforms
  • Put messages that have sequencing or queue manager affinities
  • Commit or back out messages in a unit of work
  • Code programs that run in an IBM MQ Client
  • Asynchronous messaging calls
  • Basics of writing publish/subscribe applications
  • Advanced Message Queuing Protocol (AMQP)
  • Differentiate among the various IBM MQ Light AMQP implementations
  • Use IBM MQ applications to interface with IBM MQ Light


  • Successful completion of Technical Introduction to IBM MQ (WM102G), or comparable experience with IBM MQ
  • Experience in business application design
  • Experience in C language development

Who Needs To Attend

Application developers and architects \ responsible for the development and design of IBM MQ applications.

Course Outline

Download Course Outline