Objectifs
- Lors de l’élaboration de l’examen, les experts en la matière (SME) définissent toutes les tâches, connaissances et expériences dont un individu aurait besoin pour remplir avec succès son rôle avec le produit ou la solution. Ceux-ci sont représentés par les objectifs ci-dessous et les questions de l’examen sont basées sur ces objectifs.
Prérequis
- Au moins deux ans d’expérience dans le développement d’applications IBM i exécutées sur des serveurs Power Systems
- Compréhension du cycle de vie des applications
- Compréhension de l’environnement IBM I
- Expérience en développement avec des langages open source tels que Java, Python, Node.JS et PHP
- Expérience de développement avec un environnement de langages intégrés (ILE)
- Expérience avec les bases de données Db2 et open source
- Expérience de l’utilisation de divers outils, débogueurs et API
- Expérience avec les IDE disponibles
Programme
- Section 1 : Aperçu
- Décrire le cycle de vie du développement logiciel (SDLC)
- Décrire les différents types d’entrées et de sorties
- Section 2 : Environnement
- Distinguer la différence entre ILE et PASE
- Décrire la différence entre la structure de la bibliothèque et IFS
- Décrire différents shells sur IBM i
- Décrire les autorités disponibles dans IBM i
- Décrire les chemins SQL et les listes de bibliothèques
- Section 3 : Bases de données
- Décrire les fonctionnalités uniques de Db2 sur IBM i
- Décrire des bases de données alternatives pour IBM i
- Décrire les fonctionnalités de Db2 for i qui affectent le développement
- Expliquer les services SQL
- Écrire des procédures stockées et des fonctions SQL
- Section 4 : Langues
- Décrire ILE
- Résumer les langues ILE prises en charge
- Décrire les utilisations, la création et la maintenance des programmes de service ILE
- Distinguer la différence entre Embedded SQL et RLA
- Décrire les connexions possibles entre les langages PASE et IBM i
- Décrire les compilateurs disponibles pour IBM i
- Section 5 : Outils et utilitaires
- Résumer les outils de développement disponibles
- Décrire les différentes options de débogage
- Décrire l’utilisation des API système