Oarcle Forms

Formation

À Puteaux

1 900 € Non imposable

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

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

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

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

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

Oarcle Forms

1 900 € Non imposable