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é? Contactez-nous.

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 & WindowsIBM 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.


INFO SESSION ET INSCRIPTION