home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
C
Tous les coursbalkjeGénéralités » Introduction HW & SW » Soft skills » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad et iPhone iOSBases de données et middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data et analyticsDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Agile et Scrum » Les langages de programmation » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesGestion de système » ITIL » SecuritybalkjeEn pratiqueInscriptions 
DB2 for z/OS advanced programming

Objectif

Lors de ce cours, les participant apprendront:

  • comment utiliser DB2 dans un contexte interactif: comme "back-end" d'un interface web, ou en combinaison avec un environnement transactionnel (CICS TS, IMS/TM, ou ISPF). L'attention sera portée autant sur l'intégrité des manipulations des données que sur la performance.
  • coordonner la construction d'applications batch avec les propriétés de DB2, spécifiquement pour la redémarrage (restartability), c.à.d., comment on peut rendre "restartable" des applications de longue durée.

Ces objectifs seront atteints grâce à une analyse approfondie du concept de curseur ainsi que en trouvant quand DB2 matérialise ses résultats.

A la fin de ce cours, les participants seront capables de créer indépendamment des applications optimisées, à la fois pour l'utilisation interactive et batch.

Contenu

  • Embedded SQL: nouvelles possibilités et possibilités avancées: rowset • indicateurs • options moins connues pour les curseurs • plus sur les sous-requêtes
  • Traitement par curseur: fonctionnement interne • matérialisation • aspects d'intégrité et de performances
  • Pseudo-conversations: scrolling • positionnement • repeatable read • scrollable cursors
  • Traitement orienté batch: synchronisation • redémarrage • traitement de masse • alternatives off-line
  • Solutions SQL versus solutions programmées: intégrité • performance
  • Importance croissante des "packages", de l'SQL dynamique et des options BIND comme REOPT
  • Blocage: choisir les meilleures options pour un accès concurrent optimal
 

Participants

Développeurs d'applications, administrateurs de bases de données et toutes les personnes qui sont impliquées dans le développement, la programmation et la maintenance d'applications DB2.

Connaissances préalables

Les participants savent utiliser SQL (DB2) en COBOL, PL/I, SQL PL ou un autre langue programmatoire (niveau DB2 for z/OS: cours de base). Avoir de l'expérience pratique avec DB2 (quelques mois au moins) est recommandé.

Pédagogie

En plus des explications théoriques, une grande partie du temps sera consacrée à des exemples et aux exercices.

Formateurs

Peter Vanroose.

Durée

2 jours.

Calendrier

Vous pouvez vous inscrire en cliquant sur une date
dateduréelang.  lieu  prix
22 May2ELeuven  (BE)1000 EUR  (excl. TVA) 
09 Nov2?Leuven  (BE)1000 EUR  (excl. TVA) 

Score global

   
4.1/5 (basé sur 39 évaluations)

Reviews

     
Bonne présentation, cours intéressant. (, )
     
Très intéressant et très interactif. (, )
     
Goed, maar er mochten voor mij wat meer oefeningen in(die we eventueel zelf meer moeten uitwerken) (, )
     
bons tips (, )
     
Op de praktijk gebaseerd, goed bruikbaar. (, )
     
bien trop d'informations arrivent et presque aucune pratique pour comprendre ce que vient d'être raconté.(exercice quasi faits, etc..) trop de théorie/pas assez de pratique (, )
     
Bon cours, permet d'approfondir et de réflêchir sur comment faire les choses en DB2. (, )
     
un très bon cours en général (, )
     
Excellente (, )