plan de cours de programmation rpg sur as/400
Transcription
plan de cours de programmation rpg sur as/400
DEVELOPPEMENT EN RPG 4 SUR AS/400 Durée 10 jours PROGRAMME DE FORMATION Durée 10 jours Objectif : A la fin de ce cours, le participant saura exploiter l’AS400, gérer la base DB2, utiliser les logiciels Query Query Manager, et le langage SQL en interactif , PDM, SDA, RLU et développer en RPG 4 des applications classiques de gestion. Pré-requis : Ne nécessite pas de connaissance particulière sur l’AS400, mais s’adresse à des informaticiens connaissant au moins un langage de programmation. Méthode de formation : 50 % de pratique ; 50 % de théorie Environnement nécessaire : • Une salle de formation avec si possible un tableau ou un "paperboard" et des feutres. • Un poste de travail par participant. • Un nombre maximum de 6 participants par session. • Les participants doivent avoir des droits programmeurs. • Un dossier pour le formateur contenant les renseignements suivants : o Profil et mot de passe, avec droits suffisants pour détruire un travail (JOBCTL), créer une bibliothèque et des objets et gérer les imprimantes. o Eventuellement un ou plusieurs sources RPG témoins des besoins spécifiques de la formation. Contenu de la formation : Ce cours est réduit ici à 10 jours ce qui signifie qu’il s’agit d’une formation accélérée. cela suppose que les participants s'impliquent et soient impérativement dégagés de tous travaux annexes pendant la durée de la formation. Le programme de la deuxième semaine varie, selon que le groupe est constitué de personnes ayant déjà des bases en RPG ou non. SEMAINE 1 JOUR N° 1 : • Concepts généraux et bases d'exploitation de l'AS/400. Organisation des données et des traitements. Liste des bibliothèques • Base de données DB2, Tables et répertoire. Utilisation de PDM JOUR N° 2 : • DB2, index et vues • Fichiers logiques non joints • Fichiers logiques joints JOUR N° 3 : • Utilisation de DFU et de QUERY ou SELECT SQL • Création d'un menu AS/400 • Utilisation de SDA; création et test d'un fichier écran (DSPF) JOUR N° 4 ET 5 : Langage de contrôle • Langage de contrôle : commandes, variables, enchaînements etc. … • Travaux pratiques • Variables de communications • Gestion des messages • Les DATAQ SEMAINE 2 : version 1 JOUR N° 6 à 9: RPG III et IV Introduction au RPG : • Structure de langage. Le cycle "GAP" simplifié. Le but ici n'est pas tant d'enseigner le cycle qui n'est plus utilisé dans les méthodes modernes de développement mais de donner des indications utiles pour lire des programmes écrits à l'ancienne. Indicateur LR • • • Règles d’écriture RPG III et RPG IV Déclaration des fichiers : spécifications 'F' , fichiers bases de données et imprimantes Spécifications d'entrées 'I' . Renommer les zones d'un fichier, découper une zone en sous-zones (data structures). • Spécifications de sorties 'O' Travaux pratiques : réalisation d'une liste simple d'un fichier Spécifications 'C' : les calculs et traitements • • • • • • Les variables alphanumériques : déclaration et manipulation Les variables numériques : déclaration et opérations Les variables logiques ou indicateurs : utilisation Les conditions Les sorties exceptionnelles (EXCPT) pour mémoire Les traitements des fichiers base de données: lecture, mise à jour, suppression des enregistrements • Les débranchements et les boucles • Les sous-programmes : EXSR • Les enchaînements de programmes, le passage des paramètres Travaux pratiques: Liste d’une table avec regroupement Fichiers imprimantes (PRTF) Les tables et tableaux : spécifications 'E' et "**" • Les instructions LOKUP, MOVEA, XFOOT Travaux pratiques JOUR N° 10 : : RPG Application pratique • écriture d'un programme de saisie , mise à jour et suppression de fichier simple SEMAINE 2 : version 2 JOUR N° 6 à 7: RPG III et IV Introduction au RPG : • Structure de langage. Le cycle "GAP" simplifié. Le but ici n'est pas tant d'enseigner le cycle qui n'est plus utilisé dans les méthodes modernes de développement mais de donner des indications utiles pour lire des programmes écrits à l'ancienne. Indicateur LR • • • Règles d’écriture RPG III et RPG IV Déclaration des fichiers : spécifications 'F' , fichiers bases de données et imprimantes Spécifications d'entrées 'I' . Renommer les zones d'un fichier, découper une zone en sous-zones (data structures). Spécifications de sorties 'O' Travaux pratiques : réalisation d'une liste simple d'un fichier • Spécifications 'C' : les calculs et traitements • • • • • • Les variables alphanumériques : déclaration et manipulation Les variables numériques : déclaration et opérations Les variables logiques ou indicateurs : utilisation Les conditions Les sorties exceptionnelles (EXCPT) pour mémoire Les traitements des fichiers base de données: lecture, mise à jour, suppression des enregistrements • Les débranchements et les boucles • Les sous-programmes : EXSR • Les enchaînements de programmes, le passage des paramètres Travaux pratiques: Liste d’une table avec regroupement Fichiers imprimantes (PRTF) Les tables et tableaux : spécifications 'E' et "**" • Les instructions LOKUP, MOVEA, XFOOT Travaux pratiques JOUR N° 8 : : RPG Application pratique • écriture d'un programme de saisie , mise à jour et suppression de fichier simple JOUR N° 9 et 10 : Section difficile qui peut être reportée plus tard. Cette partie du cours nécessite que le langage RPG et des écrans soient bien intégrés. • Les sous-fichiers : Théorie 1 jour • Les sous-fichiers : Travaux pratiques : programme de visualisation simple (1 jour)
Documents pareils
JACi400 Développement JACi400 Déploiement
contrôler que l’information saisie dans une zone est
conforme à celles déjà saisies. Dans ce cas, vous pouvez
développer
votre
code
javascript
et
JACi400
Développement l’exécutera au moment que vou...