Formation Formation approfondie au développement d'applications Oracle Forms
Maîtrisez Oracle Forms. Apprenez à concevoir, développer et déployer des applications riches. Optimisez l'interface utilisateur. Mettez en œuvre des fonctionnalités avancées pour vos projets. Devenez autonome sur la création d'applications. Améliorez vos compétences en développement d'interfaces graphiques Oracle.
—Installation et configuration de l'environnement de développement (Forms Builder)
—Comprendre les composants de base d'une application Forms
—Naviguer dans l'interface de Forms Builder
—Premier pas : créer un module vide et le sauvegarder
02
Manipulation des blocs de données et éléments visuels
—Création et gestion des blocs de données (base de données, contrôle)
—Liaison des blocs aux tables/vues de la base de données
—Propriétés des blocs (liaisons maître-détail, coordonnées)
—Insertion de champs texte, listes de valeurs (LOV), boutons
—Organisation des éléments sur le canevas
03
Les Objets de Design et leur personnalisation
—Introduction aux canevas (Content, Stacked, Toolbar, Tab)
—Utilisation des fenêtres (Windows) et leurs propriétés
—Création et gestion des menus et barres d'outils
—Intégration d'images et objets OLE
—Alignement et dimensionnement des objets
04
Événements et déclencheurs (Triggers) - Partie 1
—Comprendre le modèle événementiel d'Oracle Forms
—Introduction aux types de déclencheurs (Form, Block, Item)
—Déclencheurs de navigation (When-New-Form-Instance, When-New-Block-Instance)
—Déclencheurs de validation (When-Validate-Item, Pre-Update)
—Bonnes pratiques pour l'utilisation des déclencheurs
05
Événements et déclencheurs (Triggers) - Partie 2
—Déclencheurs de manipulation de données (Post-Query, Pre-Insert, On-Update)
—Déclencheurs spécifiques aux listes de valeurs (LOV)
—Gestion des alertes et dialogues utilisateurs
—Utilisation des messages système (MESSAGE, FND_MESSAGE)
—Débogage des déclencheurs avec Forms Debugger
06
Langage PL/SQL dans Oracle Forms
—Écrire et exécuter des procédures PL/SQL dans Oracle Forms
—Utiliser des fonctions intégrées pour manipuler des données
—Gérer les exceptions et erreurs avec des blocs d'exception
—Optimiser les performances des requêtes PL/SQL
—Intégrer des curseurs et des boucles dans les formulaires
07
Listes de Valeurs (LOV) et Éditeurs Visuels
—Création de LOV statiques et dynamiques (basées sur des requêtes)
—Association des LOV aux champs
—Personnalisation de l'affichage et du comportement des LOV
—Utilisation des éditeurs visuels (Visual Attributes) pour la mise en forme
—Création et application de templates visuels
08
Gestion des transactions et erreurs
—Comprendre le cycle de vie des transactions dans Forms
—Validation des données côté client et côté serveur
—Gestion des erreurs et messages personnalisés
—Utilisation de COMMIT, ROLLBACK, et SAVEPOINT
—Bonnes pratiques pour la robustesse des applications
09
Rapports et intégration avec Oracle Reports
—Introduction à l'intégration Forms-Reports
—Appel de rapports depuis une application Forms
—Passage de paramètres aux rapports
—Affichage des rapports dans différents formats (PDF, HTML)
—Quelques principes de conception de rapports simples
10
Optimisation et performance des applications Forms
—Techniques d'optimisation des requêtes SQL dans Forms
—Gestion de la pagination pour les grands volumes de données
—Réduction du trafic réseau entre client et serveur
—Utilisation des packages Built-ins pour la performance
—Surveillance et profiling des applications Forms
11
Déploiement et architecture d'exécution
—Comprendre l'architecture Oracle Forms Services (Java EE)
—Déploiement d'une application Forms sur le serveur d'applications
—Configuration du serveur Forms (formsweb.cfg)
—Accès aux applications via un navigateur web
—Gestion des fichiers JAR et configurations de sécurité
12
Conception avancée et meilleures pratiques
—Création et utilisation de bibliothèques d'objets (OLB)
—Réutilisation de code et modularité (PLL, OLB)
—Bonnes pratiques de conception d'interface utilisateur (UX)
—Standards de codage et documentation
—Maintenance et évolution des applications Forms existantes
Le conseil de l'expert
L'un des objectifs pédagogiques clés de cette formation est de maîtriser les fonctionnalités avancées de PL/SQL dans un contexte Oracle Forms. Cet objectif est essentiel pour les développeurs souhaitant créer des applications robustes et performantes. En apprenant à exploiter pleinement les capacités de PL/SQL, les participants seront en mesure de concevoir des interfaces graphiques non seulement esthétiques, mais également fonctionnelles et réactives, optimisant ainsi l'expérience utilisateur.
Un défi fréquent que rencontrent les apprenants dans le développement d'applications Oracle Forms est la gestion des événements et des déclencheurs, souvent mal compris ou sous-exploités. Cette confusion peut entraîner des applications peu réactives ou des bogues difficiles à déceler. En abordant ces concepts de manière approfondie, cette formation vise à réduire ces erreurs courantes et à renforcer la confiance des participants dans leurs compétences en développement.
Ce qui distingue notre formation, c'est son approche pratique et immersive qui rapproche théorie et application réelle. Contrairement à d'autres formations qui se concentrent uniquement sur des aspects théoriques, nous offrons des exercices pratiques et des études de cas spécifiques au développement d'applications Oracle Forms. Cette méthode garantit que les participants acquièrent des compétences directement applicables dans leur environnement de travail, augmentant ainsi leur efficacité en tant que développeurs.
Pour tirer le maximum de cette formation, nous encourageons les participants à préparer des exemples concrets de projets sur lesquels ils travaillent. En partageant ces cas réels lors des sessions, ils pourront bénéficier des retours d'expérience de l'instructeur et des autres participants. Cette interaction enrichira non seulement leur apprentissage, mais aussi celui de leurs pairs, créant ainsi un environnement collaboratif propice à l’épanouissement professionnel.
Pourquoi choisir cette formation en informatique
🎯
Maîtrise d'Oracle Forms
Apprenez à concevoir des interfaces graphiques efficaces avec Oracle Forms, un atout essentiel pour tout développeur souhaitant créer des applications performantes.
⚙️
Fonctionnalités avancées de PL/SQL
Développez une expertise approfondie en PL/SQL dans le contexte d'Oracle Forms, vous permettant d'optimiser vos applications comme jamais auparavant.
🚀
Optimisation des performances
Découvrez des techniques spécifiques pour déboguer et optimiser vos applications Oracle Forms, garantissant une meilleure réactivité et performance.
🔧
Déploiement robuste
Formez-vous à déployer des applications Oracle Forms fiables et maintenables, essentielles pour la pérennité de vos projets techniques.
📊
Approche pratique
Chaque module inclut des exercices pratiques pour renforcer vos compétences, vous assurant une compréhension solide des concepts abordés.
🌐
Inter-entreprise dynamique
Bénéficiez d'un environnement inter-entreprise favorisant les échanges d'expériences et les bonnes pratiques entre développeurs de divers horizons.
Compétences acquises
Conception et développement d'interfaces graphiques Oracle Forms
Concevoir et implémenter des interfaces utilisateur interactives. Structurer les écrans, gérer les éléments visuels (champs, boutons, listes) et organiser le flux de navigation des applications Oracle Forms.
Maîtrise avancée de PL/SQL dans un contexte Forms
Écrire, débugger et optimiser des blocs de code PL/SQL au sein des déclencheurs et bibliothèques Forms. Interagir efficientement avec la base de données Oracle et gérer les événements applicatifs.
Optimisation et débogage d'applications Forms
Identifier les problèmes de performance et les erreurs dans les applications Oracle Forms. Appliquer des techniques d'optimisation et utiliser les outils de débogage pour garantir la robustesse et la fluidité des solutions développées.
Déploiement et maintenance d'applications Oracle Forms
Configurer l'environnement de déploiement des applications Forms. Assurer le déploiement sur les serveurs d'applications et comprendre les principes de maintenance des applications Oracle Forms pour leur cycle de vie.
Public, prérequis et modalités
Public visé
Développeurs Oracle Débutants
Développeurs SQL/PLSQL
Chefs de projet technique
Administrateurs de bases de données
Prérequis
Avoir des connaissances de base en Oracle Forms et en PL/SQL. Aucun prérequis spécifique, mais une expérience préalable en développement d'applications Oracle Forms est recommandée.
Moyens pédagogiques
Salle équipée, supports remis en PDF, cas réels rejoués en atelier, 8 participants maximum.
Suivi & évaluation
Évaluation continue des progrès individuels des participants
Évaluation finale de la maîtrise des compétences acquises
Feedback régulier pour aider les participants à améliorer leurs compétences
Accessibilité
Notre organisme de formation s'engage à accueillir et accompagner les personnes en situation de handicap. Notre référente handicap, Mme Lorène Travaux est disponible pour étudier avec vous les adaptations pédagogiques, techniques ou logistiques nécessaires avant toute inscription.
Plusieurs dispositifs permettent de prendre en charge tout ou partie du coût. Nos conseillers identifient avec vous la solution la plus adaptée à votre situation.
OPCO
Formations financées via votre opérateur de compétences
Les OPCO peuvent prendre en charge tout ou partie des frais de formation de vos salariés, dans le cadre du plan de développement des compétences ou de l'alternance.
Les Fonds d'Assurance Formation financent les formations des indépendants, auto-entrepreneurs, professions libérales et chefs d'entreprise (FAFCEA, AGEFICE, FIFPL…).
France Travail peut financer votre formation via l'AIF (Aide Individuelle à la Formation) ou des achats directs. Parlez-en à votre conseiller pour vérifier votre éligibilité.
Dans le cadre du plan de développement des compétences, l'employeur prend en charge le coût pédagogique et maintient la rémunération pendant la formation.
Le FNE-Formation accompagne les entreprises en mutation économique ou en transition écologique et numérique, avec une prise en charge pouvant aller jusqu'à 100 %.
« Après la formation, il a conçu une interface graphique complexe avec Oracle Forms, intégrant des éléments visuels adaptés aux besoins des utilisateurs. »
« Elle a optimisé une application existante en utilisant des fonctionnalités avancées de PL/SQL, améliorant ainsi la performance globale. »
Questions fréquentes
- Connaissances de base en SQL.
- Une première approche du développement serait un plus mais n'est pas obligatoire.
- Motivation à apprendre le développement d'applications graphiques sous Oracle.
- Ordinateur personnel (PC ou Mac) avec un système d'exploitation récent.
- Connexion internet stable (fibre ou ADSL rapide recommandée).
- Possibilité d'installer des logiciels : l'environnement Oracle Forms Developer (fourni ou indications pour le téléchargement des versions gratuites).
- Minimum 8 Go de RAM, 10 Go d'espace disque disponible.
- Logiciel de visioconférence si la formation est à distance.
5 tests d'évaluation sont proposés à l'apprenant en fin de formation pour connaître son niveau sur chaque compétences visées.
Plateforme et contenus e-learning à disposition.
Test de positionnement Quizz &
Evaluations
Nous vous recevons lors d’un rendez-vous d’information préalable gratuit et confidentiel en visioconférence pour analyser vos besoins et co-construire votre parcours personnalisé.
Chaque demande s’accompagne de la remise d’une convention ou d’un contrat précisant l’ensemble des informations relatives à la formation (Tarifs, calendrier, durée, lieu…). Ce contrat/convention sera transmis électroniquement par email.
A partir de l’accord de prise en charge par le financeur sollicité, le bénéficiaire peut démarrer sous un délai de 11 jours ouvrés.
Si vous financez votre parcours de formation par vos propres moyens, alors le délai d'accès est immédiat. Vous pouvez entrer en formation tout au long de l’année.
♿️ Nous accueillons les personnes en situation de handicap. Les conditions d’accessibilité aux personnes handicapées sont inscrites sur le site imi-education.fr, rubrique Accessibilité.
Saskia Cazettes
Pour tout renseignement : 07 80 91 06 14 / saskia.c@imi-executive-solutions.com
23 mars 2026
La formation alterne apports théoriques, mises en situation pratiques et échanges entre participants. Chaque concept est directement appliqué via des exercices concrets et des cas réels.
Oui, chaque participant reçoit un support de cours complet (format numérique et/ou papier) qu'il peut conserver à l'issue de la formation.
Certaines de nos formations sont éligibles au Compte Personnel de Formation (CPF). Consultez la fiche formation ou contactez-nous pour vérifier l'éligibilité.
Plusieurs dispositifs de financement existent : CPF, OPCO, plan de développement des compétences, financement individuel. Notre équipe peut vous accompagner dans vos démarches.
Oui, notre équipe reste disponible pour toute question post-formation. Vous bénéficiez également d'un accès à nos ressources en ligne pendant 6 mois après votre parcours.
Une connaissance de base en Oracle Forms est requise. Une expérience préalable en développement d'applications Oracle Forms est recommandée mais pas obligatoire.
Nous utilisons Oracle Forms et les dernières versions de l'outil de développement Oracle Forms. Les participants auront accès à un environnement de développement Oracle Forms pendant la formation.
La formation dure 21 heures et se déroule sur plusieurs sessions en ligne. Le calendrier des sessions sera communiqué aux participants avant le début de la formation.
Notre organisme de formation s'engage à accueillir et accompagner les personnes en situation de handicap. Notre référente handicap, Mme Lorène Travaux est disponible pour étudier avec vous les adaptations pédagogiques, techniques ou logistiques nécessaires avant toute inscription. Contactez-nous à hello@imi-executive-solutions.com ou au 06 72 09 69 52.
Demandez un devis pour la formation Formation approfondie au développement d'applications Oracle Forms
Programme adaptable à votre contexte. Réponse sous 24 h ouvrées, sans engagement.