Développement AS400 (IBM i) avec RPG et DB2
L'environnement IBM i (AS400), bien qu'historique, reste un pilier central pour de nombreuses entreprises, nécessitant une expertise pointue en développement d'applications. Cette formation est conçue pour les professionnels souhaitant maîtriser le langage RPG et l'écosystème IBM i afin de concevoir, implémenter et maintenir des solutions logicielles robustes et performantes. Les stagiaires acquerront les compétences essentielles pour manipuler efficacement les données via DB2, créer des interfaces utilisateur interactives et optimiser les applications existantes. La formation met l'accent sur les bonnes pratiques de codage et l'utilisation des outils de l'environnement AS400, permettant de développer des applications métier fiables et maintenables. En fin de parcours, les stagiaires seront capables de répondre aux défis de développement sur IBM i, en produisant un code de qualité et en assurant la performance des systèmes.
Maîtrisez RPG et développez des applications robustes pour AS400. Devenez un expert du développement sur IBM i.
Durée : 28 heures
Domaine : Développement
Objectifs pédagogiques
- Développer des applications RPG complètes et fonctionnelles sur AS400 (IBM i)
- Maîtriser la manipulation de fichiers et de bases de données DB2 avec RPG et SQL
- Concevoir et implémenter des interfaces utilisateur interactives pour AS400
- Déboguer et optimiser le code RPG pour garantir la performance des applications
Technologies et outils
- AS400 (IBM i)
- RPG (Report Program Generator)
- DB2
- SQL
- DDS (Data Description Specifications)
Public cible
Cette formation s'adresse aux développeurs débutants souhaitant apprendre la programmation RPG sur IBM i, aux développeurs AS400 souhaitant approfondir leurs compétences en RPG et DB2, ainsi qu'aux professionnels IT désirant se spécialiser dans le développement d'applications IBM i.
Prérequis techniques
- Connaissances de base en informatique
- Une expérience en programmation est un plus, mais pas obligatoire
Programme détaillé
Module 1 : Introduction à l'AS400 et à RPG
- Présentation de l'AS400 (IBM i) : Architecture et concepts clés
- Introduction à la programmation RPG : Historique et évolutions
- Environnement de développement RPG : Configuration et outils
- Structure d'un programme RPG : Les différentes sections
Module 2 : Les Fondamentaux de RPG
- Les types de données RPG : Numériques, caractères, dates
- Les opérateurs RPG : Arithmétiques, logiques, comparaison
- Les instructions de contrôle : IF, ELSE, DO, FOR
- Définition de variables et de constantes
Module 3 : Manipulation de Fichiers
- Accès aux fichiers : Lecture, écriture, mise à jour
- Les différents types de fichiers : Physiques, logiques
- Les opérations de lecture séquentielle et aléatoire
- Utilisation des indicateurs
Module 4 : Bases de Données DB2 et SQL
- Introduction aux bases de données DB2 sur AS400
- Les commandes SQL de base : SELECT, INSERT, UPDATE, DELETE
- Utilisation de SQL intégré dans les programmes RPG
- Jointures et agrégations
Module 5 : Interfaces Utilisateur et Rapports
- Création d'écrans d'affichage interactifs
- Utilisation du DDS (Data Description Specifications)
- Conception et génération de rapports
- Les fonctions d'entrée/sortie
Module 6 : Débogage et Optimisation
- Techniques de débogage RPG
- Utilisation des outils de débogage
- Optimisation du code RPG : Performance et lisibilité
Compétences acquises
À l'issue de cette formation, le stagiaire sera capable de développer des applications RPG robustes pour AS400 (IBM i), manipuler efficacement les bases de données DB2 avec RPG et SQL, et créer des interfaces utilisateur pour les applications AS400. Il saura également déboguer et optimiser le code RPG, et aura une compréhension solide de l'architecture et des concepts clés de l'AS400, lui permettant de contribuer activement aux projets de développement et de maintenance sur cette plateforme.
Demander un devis