Oarcle Forms
Formation
À Puteaux
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
Puteaux
-
Durée
5 Jours
Objectifs: Développer des écrans Forms simple. Développer des écrans Forms Maître/Détail. Personnaliser l'ergonomie des écrans. Concevoir et développer des applications mulit-forms. Destinataires: Développeur PL/SQL. Développeur ORACLE. Chef de projet
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Connaître SQL
Connaître PL/SQL
Les Avis
Le programme
I. Introduction
- ·Architecture logique et schémas de bases de données
- ·Présentation de l’outil SQL Plus.
- ·Présentation de l’outil SQL Developer
- ·Présentation de l’atelier utilisé
- ·Modèle physique de données
II. Présentation d'Oracle Forms Developer et de Forms Services
- ·Grid computing (calcul distribué)
- ·Produits Oracle 10g
- ·Architecture d'Oracle Application Server
- ·Architecture d'Oracle Forms Services
- ·Avantages et composants d'Oracle Developer Suite
- ·Exécuter une application Forms Developer
- ·Travailler dans l'environnement Forms Developer
III. Créer des modules Forms
- ·Créer un module Form de base
- ·Créer un module Form maître-détail
- ·Modifier le Data Block
- ·Modifier la mise en page
IV. Utiliser des Data Blocks et des Frames
- ·Utiliser la Property Palette
- ·Gérer les propriétés des objets
- ·Créer et utiliser des Visual Attributes
- ·Contrôler le comportement et l'apparence des Data Blocks
- ·Contrôler les propriétés des Frames
- ·Créer des Control Blocks
- ·Supprimer des Data Blocks
V. Utiliser des Items saisissables
- ·Créer des Text Items
- ·Contrôler le comportement et l'apparence des Text Items
- ·Créer des LOV
- ·Définir des Editors
- ·Créer des Check Boxes
- ·Créer des List Items
- ·Créer des Radio Groups
VI. Utiliser des Items non saisissables
- ·Créer un Display Item
- ·Créer un Image Item
- ·Créer un Push Button
- ·Créer un Calculated Item
- ·Créer un Hierarchical Tree Item
- ·Créer un Bean Area Item
VII. Créer des Windows et des Canvas
- ·Présentation des Windows et des Canvas
- ·Afficher un module Form dans plusieurs Windows
- ·Créer une nouvelle Window
- ·Afficher un module Form dans plusieurs mises en page
- ·Créer un nouveau Content Canvas
- ·Créer un nouveau Stacked Canvas
- ·Créer une Toolbar
- ·Créer un Tab Canvas
VIII. Créer des Triggers
- ·Regrouper des Triggers en catégories
- ·Définir les composants d'un Trigger : type, code et portée
- ·Spécifier la hiérarchie d'exécution
- ·Utiliser le PL/SQL Editor
- ·Utiliser le Database Trigger Editor
- ·Ecrire du code de Trigger
- ·Utiliser des variables et des sous-programmes intégrés
- ·Utiliser les Triggers When-Button-Pressed et When-Window-Closed
IX. Déboguer des Triggers
- ·Le processus de débogage
- ·La Debug Console
- ·Définir des points d'arrêt
- ·Conseils pour le débogage
- ·Exécuter une Form en mode Debug
- ·Exécuter le code ligne par ligne
X. Ajouter des fonctionnalités aux Items
- ·Coder des Triggers d'interaction avec les Items
- ·Définir les fonctionnalités des Check Boxes
- ·Modifier des List Items au moment de l'exécution
- ·Afficher des LOV à partir de Buttons
- ·Remplir des Image Items
- ·Remplir et afficher des Hierarchical Trees
- ·Interagir avec des JavaBeans
XI. Messages et Alerts à l'exécution
- ·Sous-programmes intégrés et traitement des erreurs
- ·Contrôler les messages système
- ·Exception FORM_TRIGGER_FAILURE
- ·Utiliser des Triggers pour intercepter les messages système
- ·Créer et contrôler des Alerts
- ·Traitement des erreurs du serveur
XII. Triggers d'interrogation
- ·Traitement des erreurs du serveur
- ·Instructions SELECT exécutées lors du traitement d'interrogations
- ·Clauses WHERE et ORDER BY et propriété ONETIME_WHERE
- ·Ecrire des Triggers d'interrogation
- ·Traitement des interrogations par tableau
- ·Coder des Triggers pour le mode Enter-Query
- ·Remplacer le traitement par défaut des interrogations
- ·Obtenir des informations sur une interrogation pendant l'exécution
XIII. Validation
- ·Processus de validation
- ·Contrôler la validation à l'aide de propriétés
- ·Contrôler la validation à l'aide de Triggers
- ·Assurer la validation côté client avec des PJC (Pluggable Java Components)
- ·Effectuer le suivi du statut de validation
- ·Utiliser des sous-programmes intégrés pour contrôler le moment où la validation a lieu
XIV. Navigation
- ·Présentation de la navigation
- ·Le concept de navigation interne
- ·Utilisation des propriétés d'objet pour contrôler la navigation
- ·Ecrire des Triggers de navigation : Triggers When-New--Instance, Pre- et Post-
- ·Echec de la navigation
- ·Utiliser des sous-programmes intégrés de navigation dans des Triggers
XV. Traitement des transactions
- ·La séquence d'événements Commit
- ·Caractéristiques et utilisations courantes des Triggers de Commit
- ·Tester les résultats du code LMD de déclenchement
- ·Instructions LMD exécutées lors de traitements Commit
- ·Remplacer le traitement par défaut des transactions
- ·Exécution sur des sources de données non Oracle
- ·Obtenir et définir le statut Commit
- ·Implémenter des tableaux LMD
XVI. Ecrire du code flexible
- ·Qu'est-ce que du code flexible ?
- ·Utiliser des variables système pour écrire du code flexible
- ·Utiliser des sous-programmes intégrés pour écrire du code flexible
- ·Faire référence aux objets par un ID interne
- ·Faire référence aux Items de manière indirecte
XVII. Partager les objets et le code
- ·Avantages des objets et du code réutilisables
- ·Utiliser des Property Classes
- ·Utiliser des Object Groups
- ·Copier et sous-classer des objets et du code
- ·Utiliser des librairies d'objets
- ·Utiliser des SmartClasses
- ·Réutiliser du code PL/SQL
- ·Utiliser des librairies PL/SQL
XVIII. Utiliser WebUtil pour interagir avec le client
- ·Avantages de WebUtil
- ·Intégrer WebUtil dans une Form
- ·Interaction avec le client
XIX. Introduire des applications multi-forms
- ·Présentation générale des applications multi-forms
- ·Démarrer un autre module Form
- ·Définir des fonctionnalités multi-forms
- ·Partager des données entre modules
Informations complémentaires
Personne de contact : Driss HAZZAF
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Oarcle Forms