IBM MQ fundamentals course

This course is the ultimate course that gives an insight in the use of the message queuing technique as implemented through the IBM Message Queuing (MQ) software. Originally meant to help out in a Client/Server environment, a product like IBM MQ currently gets a lot of renewed attention in an SOA context. By using the IBM MQ product, the course shows how to work safely and efficiently in a C/S environment built around a Q-infrastructure. A lot of companies depend on IBM MQ infrastructure for reliable transmission of information.

At the end of this base course, participants will:

  • be able to describe the typical characteristics of a IBM MQ environment;
  • have an insight into the configuration and use of the product and its objects;
  • understand what IBM MQ can and cannot do for you;
  • understand the different ways IBM MQ objects can be accessed and used in applications based on the Messaging technique.

Participants will also learn 'when' and 'why' this technique can be used. Technical concepts will be discussed, a good practical understanding of the IBM MQ product as a basis for infrastructure design as well as troubleshooting is the goal of the course.

Schedule

datedur.lang.locationprice 
04 Feb2Leuven 1050 EUR (excl. VAT)
12 May2Woerden 1050 EUR (exempt from VAT)
SESSION INFO AND ENROLMENT

Intended for

System Programmers and administrators who will be responsible for the maintenance of the "IBM MQ" infrastructure get a good feeling of the scope and workings of "IBM MQ".

Software architects, designers and (system) administrators can also strongly benefit from this practical introduction of IBM MQ concepts. After all IBM MQ very often is the building block of the transport backbone of their company.

This course is required as a step up for delegates who are going to attend the course IBM MQ administration for Linux, UNIX & Windows or IBM MQ z/OS system administration, as well as for those delegates who are going to attend the course IBM Integration Bus - development & administration.

Background

Being familiar with application development and programming is an advantage. Some experience (command line and graphical interface) in a distributed environment will come in handy.

Main topics

Day 1

  • Positioning IBM MQ as a product in the classic MQ and WebSphere Java software stack
  • Basic concepts of a Message Oriented Middleware (MOM) solution
  • Positioning IBM MQ in the system infrastructure:

Message and Q • Standalone • Distributed • Asynchronous infrastructure • what is IBM MQ used for

  • Communication patterns:

Send and Forget • Request/Reply • Publish/Subscribe

  • Technical concepts for configuration:

Commands and utilities • Queue creation/deletion • Channel manipulation • Distributed queuing • Security and Recovery • Priority • Monitoring & Performance

  • The use of commands in order to define and to manage IBM MQ objects
  • Description of the base IBM MQ objects:
  • Types of queues (local and remote queues, event queues, transmission queues, dead-letter queues, command queues .....)
  • components (queues, queue managers, .....)
  • Labs to illustrate the organisation of a Queue Manager and the configuration of the base objects

Day 2

  • The distributed setup explained:

remote queues • transmission Q • the use of channel agents • listeners • channel types

  • Lab to illustrate message transmission
  • The trigger concept

trigger types • initiation Q • trigger monitor(s)

  • Lab to illustrate Q triggering
  • Miscellaneous:

cluster concept • transactional behaviour • logging infrastructure • space/file management • shared data Q (z/OS) • CICS/IMS interface (z/OS) • MQ in an integration scenario • Publish/Subscribe support

  • Application programming: basic concepts

MQInterface (MQGET, MQPUT, MQCONN, MQOPEN, MQCLOSE, MQINQ .....) • anatomy of a call • MQMD structure

Training method

Part of the course time is reserved for the labs so that the functioning of IBM MQ products in a z/OS and a Windows environment is well illustrated. Foils and demos support the lectured subjects.

Duration

2 days.

Course leader

Koen De Backer.

Reviews

4.1/5 (based on 111 evaluations; the most recent ones are shown below)

Very interesting. Adopted for beginners and more experienced people aswell

 
  (, )

Course is really well done in terms of theory acquisition and practice

 
  (, )

Very interesting, more hands-on would have been great

 
  (, )

Nice course with a good balance between practice-theory

 
  (, )

More exercises/examples should be better. Mr. De Backer explains very clearly and in detail. It's easy to understand for the beginner. Thanks a lot!

 
  (, )

It was good to get more insights to better sequence time call flow in the application. It has helped to better understand of what IBM MQ is capable of and what not.Two days was not enough according to me.

 
  (, )

Koen is a very detailed instructor and utilized whiteboards and course details to map out his knowledge on MQ

 
  (, )

Very good

 
  (, )

Click here to see more comments...

Good, now i know what this is about, how to set up an environment and troubleshoot if needed

 
  (, )

the course was very good to provide the base knowledge of MQ

 
  (, )

interesting to learn the basics

 
  (, )

very good, i like the active way of presenting

 
  (, )

I had very little MQ knowledge before the course and many custumers of ours use this. I was great to finaly ged a good picture of the studie (commands and how MQ works

 
  (, )

practical and theory should be mixed and split in equal parts over 2 days ; good training but too much theoretical info.

 
  (, )

the teacher is really passionate. The 1st day is headache generator! Too much theory, nobody can absorb so much knowledge in 1 day. Swapping between exercises and lecture would be nicer. Much too few exercises.

 
  (, )

perfect, thank you

 
  (, )

I think Koen De Backer is a very good trainer; he explains things in a very dynamic way and in a language that is easy to understand;

 
  (, )

excellent trainer, much appreciated, great course

 
  (, )

very useful training. I wish we can have more time to cover all 5 chapters. Very good trainer.

 
  (, )

extremely interesting and engaging course

 
  (, )

very clear explanation of technical information, i liked the practical tasks, as without them the information would be quikly forgotten. Thank you

 
  (, )

quite positive. very knowledgeable instructor

 
  (, )

very satisfied with the course. It indeed met my expectations

 
  (, )

the course was very good and informative, perhaps a little too much detail for what i need but stil interesting

 
  (, )

Great course which gives overall picture of the building blockx of the server infrastruture

 
  (, )

good experience, a bit more practical exercises would be good.

 
  (, )

good, taught me MQ fundamentals so the goal is achieved

 
  (, )

I think i learned a lot now to try and set it up myself

 
  (, )

very good for people that don't know anything about mq

 
  (, )

Very good understanding mq from the trainer. Would recommend

 
  (, )

very good, clear and balanced. Very clear drawings and schemas on the white board

 
  (, )

Fijne trainer. Wel veel stof weer in korte tijd.

 
  (, )

goed als basis

 
  (, )

Helaas 1 dag gemist, maar ik ben erg blij dat ik de 2e dag alsnog mocht aansluiten en daar heb ik ontzettend veel kennis opgedaan. dank daarvoor!

 
  (, )

I appreciated the class in general but the practical part is naturally more interactive and educative according to me

 
  (, )

Would be nicer on a Powerpoint but course is excellent. Would like a bit more balans of theory/practice on 1st and 2nd day

 
  (, )

Very good introduction to MQ. I will recommend this course for all people involved with middleware

 
  (, )

Great course! Very balanced between theory/practice. Cours leader very knowledgeble

 
  (, )

Nice to get the fundamentals with some practical knowledge. Mayby some more exercises would have been nice

 
  (, )

Interesting content, but difficult to follow as there is a lot of talking and many concepts, would need e more interactive presentation and labs on the 1st day

 
  (, )

I really appreciate the quality of the documentation and the execercises that we practice during the training

 
  (, )

I found it a really interesting training however I do believe it would be even more interesting to go into deeper detail

 
  (, )

Nuttige cursus om inzicht te krijgen in wat MQ is. Juist ook omdat er op conceptueel niveau goede uitleg wordt gegeven (basisprincipes van messaging en MQ).

 
  (, )

Zeer goed, uitleg duidelijk en de inhoud is allemaal relevant. Vakkundige docent.

 
  (, )

Good contents & very good teacher

 
  (, )

Already much details for a fundamentals course. Practically already a Sysadmin course

 
  (, )

Very good

 
  (, )

Goed en positief beeld. Geeft goed inzicht in de mogelijkheden.

 
  (, )

Geeft prima inzicht in MQ

 
  (, )

Goed te volgen en zeer leerzaam

 
  (, )

Zeer goed. Duidelijke uiteenzetting van de basiselementen van MQ.

 
  (, )

Zeer goed! Perfecte inleiding tot MQ !

 
  (, )

heel goede 'inleiding' in de wereld van IBM MQ !

 
  (, )

Erg prettige uitleg, goed volgbaar

 
  (, )

Prima, leuk om hands-on te doen met oefeningen

 
  (, )

Goed, maar het tempo mag iets hoger.

 
  (, )

taai, omdat er heel veel theorie is

 
  (, )

Goed tot uitstekend. Veel theorie, maar dat is onoverkomenlijk.

 
  (, )

Heldere basiscursus om concepten en techniek te leren begrijpen

 
  (, )

Veel info. Aan de hand van tekeningen goed inzichtelijk ge maakt

 
  (, )

Prima introductie op MQ

 
  (, )

Prima cursus maar teveel focus op programmatuur technische zaken. Dit wordt in mijn huidige werkzaamheden niet gebruikt.

 
  (, )

Wat meer praktijk was goed geweest, nu vooral theorie. Presentatie vanuit PDF was rommelig, vanuit bv. powerpoint was rustiger geweest;

 
  (, )

Inhoud zeer goed, instructeur had zeer goede kennis over het onderwerp. Had meer specifiek over "onze" implementaie verwacht, maar was duidelijk niet in scope

 
  (, )

Werk reeds met MQ zonder details te kennen. Cursus geeft daar goed inzcht in en nu weet ik ook beter mijn weg met de tooling

 
  (, )

Prima! Sluit aan bij mijn werkzaamheden

 
  (, )

veel geleerd en precies wat ik verwachte

 
  (, )

Goed - veel geleerd

 
  (, )

Positief - uitstekende instructeur!

 
  (, )

Goed, prima uitleg over MQ + concept

 
  (, )

more practise would be advisale, but very interesting topic Teacher knows what he talks about

 
  (, )

interesting, but could go faster. The pace was very slow

 
  (, )

It was really interesting as it was the first time for me with IBM MQ . Exercises were the most interesting in order to really understand how everything works

 
  (, )

good refresher

 
  (, )

more practice would have been appreciated, the labs are good

 
  (, )

content is ok, but there is a lack of interactivity and exercises

 
  (, )

Very interesting course, the level was ok, it started a bit basic for me, but the background of participants was very different. There could be more exercises on day 1 of the training.

 
  (, )

good course but too few exercises

  (, )

It was a useful introduction to mq

 
  (, )

voldeed perfect aan de verwachtingen

 
  (, )

very good introduction to the world of MQ; very clearly explained; knowledgeable teacher very wlinxs to elabdrate on questions

 
  (, )

well done

 
  (, )

Also interesting

Enrollees for this training also took the following courses:


SESSION INFO AND ENROLMENT