Oarcle Forms

Formation

À Puteaux

1 900 € Non imposable

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

  • Lieu

    Puteaux

  • Durée

    5 Jours

Description

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

Puteaux ((92) Hauts-de-Seine)
Voir plan
Tour Atlantique 1 Place de la Pyramide la Défense 9, 92800

Date de début

Consulter

À propos de cette formation

Connaître SQL Connaître PL/SQL

Questions / Réponses

Posez une question et d'autres utilisateurs vous répondront

Qui voulez-vous pour répondre à votre question?

Nous ne publierons que votre nom et votre question

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

Nombre d'élèves par classe : 10
Personne de contact : Driss HAZZAF

Oarcle Forms

1 900 € Non imposable