IBM MQ: cours de base
A la fin de ce cours, les participants connaîtront les différentes possibilités offertes par IBM MQ pour les applications qui utilisent la technique de mise en file d'attente de messages. (MQ: Message Queueing.) De plus, ils auront une introduction pratique de l'utilisation de l'interface MQ (MQI).
Pendant ce cours les participants:
- apprendront les différents scénarios MQ en matière de configuration et topologie.
- verront les bases en vue de la configuration et l'organisation du logiciel
- comprendront quelles sont les différentes manières utilisées dans les applications pour converser avec les objets IBM MQ dans une infrastructure "Messaging and Queueing (MQ)"
- auront une compréhension adéquate pour interpréter des problèmes de fonctionnement dans un environnement MQ
- obtiendront un fond suffisant pour utiliser l'interface MQ (MQI) tant sur mainframe que sur les systèmes distribués
Les participants recevront les directives nécessaires, non seulement à propos de la pratique en elle-même, mais encore, ils apprendront 'pourquoi' et 'quand' utiliser cette technique.
Calendrier
Il n'y a pas de sessions publiques à ce moment. Nous organisons volontiers un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé? Veuillez contacter ABIS.
Participants
Développeurs d'applications qui doivent concevoir ou faire des programmes dans un environnement 'distribué', où MQ est utilisé, ou dont l'utilisation est envisagée. (Le cours est multi-plateforme.)
Les programmeurs système qui sont chargés du support d'une infrastructure "MQ" et qui désirent savoir comment ce middelware fonctionne et avoir les bases pour travailler dans cet environnement.
Les Software managers, les designers et les architectes qui veulent connaître les fonctionnalités de base de IBM MQ.
Suivre ce cours est la condition nécessaire pour commencer le cours IBM MQ administration for Linux, UNIX & Windows où IBM MQ z/OS system administration, aussi pour le cours IBM Integration Bus - development & administration le cours "IBM MQ: course de base" est la préparation necessaire.
Connaissances préalables
Etre familiarisé avec le développement d'applications et la programmation est un avantage, mais n'est pas un must. De plus, une certaine connaissance du fonctionnement d'un environnement distribué (client-serveur, multi-plateforme) est souhaitable.
Contenu
- Description des objets IBM MQ:
- Les types de files d'attente (local et remote queues, transmission queues, dead-letter queues, command queues ...)
- Les composants de IBM MQ (queues, queue manager, message channel agents, communication links, ...)
- Installation et configuration
- Commandes et utilitaires • création et destruction de file d'attente • channel manipulation • distributed queueing • sécurité et reprise • priorité • contrôle et performances
- Utilisation de commandes pour définir et administrer des objets MQ
- L'utilisation de MQ Interface:
- syntaxe des commandes MQ
- parcourir ('browse') des messages, 'put' et 'get' des messages
- l'utilisation de files d'attente dynamiques de messages
- la synchronisation dans un environnement MQ
- Le fonctionnement dans un environnement distribué IBM MQ:
- remote queues • channel agents: l'utilisation • la définition et le 'triggering' des processus
- Programmation MQ: concepts de base
- MQInterface (MQGET, MQPUT, MQCONN, MQOPEN, MQCLOSE, MQINQ, ...)
- MQMD structure, composition d'un "MQI program call"
- Fonctionalité extra de l'Interface MQI:
- distribution lists
- publish et subscribe
- Des aspects IBM MQ pour z/OS
Pédagogie
Une partie du cours, est consacrée à des exercices lors desquels IBM MQ sera utilisé et cela aussi bien sur z/OS que sur Windows selon le centre d'intérêts du participant.
Durée
2 jours.
Formateur
Koen De Backer.
Reviews
I appreciated the class in general but the practical part is naturally more interactive and educative according to me
| (Simon, ) |
Would be nicer on a Powerpoint but course is excellent. Would like a bit more balans of theory/practice on 1st and 2nd day
| (N.N., S.W.I.F.T., ) |
Great course! Very balanced between theory/practice. Cours leader very knowledgeble
| (Alexandre, ) |
I found it a really interesting training however I do believe it would be even more interesting to go into deeper detail
| (N.N., S.W.I.F.T., ) |
I really appreciate the quality of the documentation and the execercises that we practice during the training
| (Samuel, ) |
Very good introduction to MQ. I will recommend this course for all people involved with middleware
| (N.N., ) |
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
| (N.N., ) |
Nice course with a good balance between practice-theory
| (Hassan, ) |
Cliquez ici pour voir d'autres commentaires...
Very interesting, more hands-on would have been great
| (N.N., S.W.I.F.T., ) |
Course is really well done in terms of theory acquisition and practice
| (David, ) |
Very interesting. Adopted for beginners and more experienced people aswell
| (N.N., S.W.I.F.T., ) |
Koen is a very detailed instructor and utilized whiteboards and course details to map out his knowledge on MQ
| (N.N., ) |
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.
| (Kumar Ashish, S.W.I.F.T., ) |
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!
| (N.N., ) |
Fijne trainer. Wel veel stof weer in korte tijd.
| (Bert Gerding, Rabobank Nederland, ) |
goed als basis
| (Geert Caems, Descartes Systems Group, ) |
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!
| (Sebastiaan, ) |
Nice to get the fundamentals with some practical knowledge. Mayby some more exercises would have been nice
| (N.N., ) |
INFO SESSION ET INSCRIPTION |