Description
Cette formation a pour objectif de permettre aux participants de comprendre, maintenir et faire évoluer des applications existantes développées avec Oracle Forms. Elle aborde l’architecture des applications Forms, la logique événementielle, l’intégration du code PL/SQL et les bonnes pratiques de maintenance applicative.
Les participants apprendront à intervenir efficacement sur des applications en production, à analyser un existant, à corriger et faire évoluer des fonctionnalités, et à inscrire Oracle Forms dans une logique de transition vers des solutions plus modernes, conformément aux attentes des DSI.
Objectifs
- Comprendre l’architecture et le fonctionnement des applications Oracle Forms
- Analyser et maintenir des applications Forms existantes
- Développer et modifier des blocs, items et triggers
- Intégrer et maintenir du code PL/SQL dans Forms
- Déboguer et sécuriser une application Forms
- Inscrire Oracle Forms dans une logique de maintenance et de transition
Récapitulatif
Public
Développeurs Oracle Forms, Développeurs PL/SQL, Administrateurs applicatifs, Ingénieurs maintenance applicative, Consultants intervenant sur des applications Oracle existantes.
Prérequis
Connaître les bases du langage SQL.
Avoir des notions de PL/SQL est recommandé.
Aucune expérience préalable d’Oracle Forms n’est indispensable mais une première exposition à des applications Oracle est un plus.
Méthodes et modalités pédagogiques
Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.
Moyens et supports pédagogiques
Mise à disposition d’un poste de travail sur nos formations en Présentiel.
Mise à disposition de nos environnements de visio sur nos formations en Distanciel
Remise d’une documentation pédagogique numérique pendant la formation
La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
Dans le cas d’une formation sur site Entreprise, le client s’engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard…) au bon déroulement de l’action de formation conformément aux prérequis indiqués dans le programme de formation
Modalités de suivi et d'évaluations
Auto-positionnement des stagiaires avant la formation
Émargement des stagiaires et formateur par 1/2 journée
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Auto-évaluation des acquis de la formation par les stagiaires
Questionnaire de satisfaction à chaud et à froid à l’issue de la formation
Programme détaillé
Positionnement d’Oracle Forms dans les systèmes d’information actuels
- Architecture générale d’une application Oracle Forms
- Principe client serveur et logique applicative
- Installation et configuration de l’environnement Forms
- Présentation de l’interface de développement
- Utilisation de l’Object Navigator
- Analyse de la structure d’un module Forms existant
- Comprendre les blocs, items et relations avec la base de données
Gestion de l’interface utilisateur
- Utilisation du Layout Editor
- Création et personnalisation des blocs
- Création et paramétrage des items
- Gestion des événements utilisateur
- Triggers de navigation et de transaction
- Principes de validation et de contrôle des données
Programmation PL/SQL dans Forms
- Intégration du code PL/SQL dans l’application
- Option procédurale
- Organisation et lisibilité du code
- Débogage avec les outils Forms
Gestion et factorisation du code
- Utilisation des modules bibliothèques
- Réutilisation et mutualisation des traitements
- Analyse et compréhension d’un existant complexe
Maintenance et évolution applicative
- Identifier les points d’impact lors d’une modification
- Faire évoluer une application Forms existante
- Bonnes pratiques de maintenance et de sécurisation
Ouverture vers la modernisation
- Limites d’Oracle Forms aujourd’hui
- Principes de migration vers des technologies plus modernes
- Positionnement d’Oracle APEX et des architectures web
- Rôle de Forms dans une stratégie de transition