Développement Avancé AS400 ILE RPG et DB2
Cette formation intensive en développement applicatif sur systèmes IBM i (AS400) permet aux stagiaires de maîtriser ILE RPG. Les participants apprendront à concevoir des applications modulaires et structurées, en tirant parti des fonctions avancées du langage pour des interactions efficaces avec les bases de données DB2. L'accent est mis sur la création d'applications robustes et performantes, l'optimisation du code existant et la réponse aux besoins spécifiques des environnements AS400. Les compétences acquises sont directement applicables grâce à l'utilisation d'outils de debug et de techniques d'optimisation. Cette formation garantit la qualité et l'efficacité des développements, ouvrant ainsi de nouvelles perspectives professionnelles dans un domaine où l'expertise technique sur AS400 est particulièrement recherchée. Les stagiaires seront en mesure de produire du code maintenable et d'accélérer les cycles de développement sur cette plateforme.
Maîtrisez le développement d'applications professionnelles sur AS400 avec ILE RPG. Conception modulaire, interaction DB2 et fonctions avancées.
Durée : 35 heures
Domaine : Développement
Objectifs pédagogiques
- Développer des applications modulaires et structurées en ILE RPG sur AS400.
- Interagir avec les bases de données DB2 en utilisant SQL intégré (Embedded SQL).
- Optimiser le code ILE RPG en utilisant les fonctions avancées du langage.
- Débugger et résoudre les problèmes dans les applications ILE RPG.
- Gérer les fichiers et les périphériques dans l'environnement AS400 avec ILE RPG.
Technologies et outils
- AS400 (IBM i)
- ILE RPG
- DB2
- SQL
- SEU (Source Entry Utility)
- PDM (Programming Development Manager)
Public cible
Cette formation s'adresse aux développeurs AS400 souhaitant approfondir leurs compétences en ILE RPG, aux analystes programmeurs, ainsi qu'aux chefs de projet IT impliqués dans des projets AS400. Elle convient à toute personne désirant maîtriser le développement d'applications sur AS400, du niveau confirmé à expert.
Prérequis techniques
- Connaissance de base de l'environnement AS400.
- Connaissance du langage RPG (RPG III ou RPG IV).
- Notions de bases de données.
Programme détaillé
Module 1 : Introduction à ILE RPG
- Rappel des concepts fondamentaux du RPG.
- Introduction à l'environnement ILE et ses avantages.
- Structure d'un programme ILE RPG.
- Travaux pratiques : Création d'un premier programme ILE RPG simple.
Module 2 : Les Modules et les Procedures
- Création et compilation de modules.
- Définition et appel de procédures.
- Passage de paramètres et variables locales/globales.
- Travaux pratiques : Création d'une application modulaire avec plusieurs procédures.
Module 3 : Gestion des Données Avancée
- Utilisation des Data Structures.
- Tableaux et Occurrences pour la gestion de données complexes.
- Gestion des dates et heures.
- Utilisation des curseurs pour manipuler les données.
Module 4 : Interaction avec DB2
- SQL intégré (Embedded SQL) dans les programmes ILE RPG.
- Utilisation des indicateurs et gestion des erreurs SQL.
- Optimisation des requêtes SQL pour améliorer les performances.
- Travaux pratiques : Accès et manipulation de données dans DB2 avec ILE RPG.
Module 5 : Gestion des Fichiers et des Périphériques
- Lecture et écriture de fichiers physiques.
- Utilisation des fichiers logiques pour l'accès aux données.
- Gestion des spool files pour l'impression.
- Communication avec les périphériques.
Module 6 : Debug et Optimisation
- Utilisation des outils de debug AS400 (STRDBG).
- Analyse des performances du code ILE RPG.
- Techniques d'optimisation ILE RPG.
- Gestion des erreurs et exceptions.
Module 7 : Atelier Pratique
- Mise en pratique des connaissances acquises.
- Développement d'une application complète en ILE RPG (gestion de commandes, gestion de stock, etc.).
- Revue et correction du code.
Compétences acquises
À l'issue de cette formation, le stagiaire sera capable de développer des applications ILE RPG modulaires et structurées, d'interagir efficacement avec les bases de données DB2 en utilisant SQL intégré, et d'optimiser le code pour des performances accrues. Il maîtrisera également l'utilisation des outils de debug AS400 pour résoudre les problèmes et gérera les fichiers et périphériques dans l'environnement AS400, lui permettant de produire du code maintenable et de réduire la dette technique.
Demander un devis