1. Course introduction
2. IBM MQ overview
- Exercise: Working with IBM MQ to find your message
3. Basic design and development concepts
- Exercise: Getting started with IBM MQ development
4. MQOPEN, queue name resolution, and MQPUT
- Exercise: Working with MQOPEN and queue name resolution, MQPUT, and MQMD fields
5. Getting messages and retrieval considerations
- Exercise: Correlating requests to replies
6. Data conversion
7. Bind and Message groups
8. Committing and backing out units of work
- Exercise: Commit and back out review
9. Asynchronous messaging
- Exercise: Asynchronous messaging review
10. IBM MQ clients
- Exercise: Working with an IBM MQ client
11. Introduction to publish/subscribe
- Exercise: Working with publish/subscribe basics
12. Advanced Message Queuing Protocol (AMQP) and IBM MQ Light
- Exercise: Connecting IBM MQ Light applications to IBM MQ applications
13. Course summary