Oracle University Appelez-nous: +33 (0) 1 57 60 20 81 Oracle Forms Developer 10g: Build Internet Applications Durée: 5 Jours Description Apprenez à tirer parti des technologies Web pour élaborer des formulaires de bases de données et une logique métier complexes avec un minimum d'efforts. Ce cours montre comment utiliser Oracle Forms Developer 10g (10.1.2.0.2) pour créer rapidement des applications évolutives hautes performances pour Internet. Vous y apprendrez à créer, tester, déboguer et déployer des applications Internet interactives dans un environnement graphique et générerez une application élémentaire dans laquelle vous intégrerez plusieurs fonctionnalités avancées pour améliorer l'expérience des utilisateurs et implémenter des règles de gestion. Ce cours fait partie des cours pratiques requis pour la certification Oracle Forms Developer Certified Professional. Seules les sessions dispensées par un formateur, en salle ou en ligne, sont admises pour la certification. Les cours suivis à l'aide d'un CD d'auto-apprentissage en ligne ou du Knowledge Center NE SONT PAS reconnus, mais sont d'excellents outils de référence. Un cours interactif en ligne (LVC) ne peut être suivi que par les stagiaires inscrits. Ceux-ci doivent suivre le cours depuis le pays indiqué dans le formulaire d'inscription. Il est interdit d'enregistrer, de copier ou de transmettre le contenu du cours LVC sans autorisation. Learn To: Personnaliser des formulaires avec des éléments d'entrée tels que des cases à cocher, des listes, des groupes de boutons d'option et des composants Java pluggables Intégrer du code Java dans des applications Forms à l'aide de composants JavaBean Contrôler la navigation, l'accès aux données, la validation et les transactions en créant des déclencheurs fondés sur des événements Activer des applications Forms qui s'exécutent sur le Web pour accéder aux fichiers et applications d'un ordinateur client Afficher les éléments et les données des formulaires dans plusieurs canevas et fenêtres Déployer des applications Forms sur le Web A Live Virtual Class (LVC) is exclusively for registered students; unregistered individuals may not view an LVC at any time. Registered students must view the class from the country listed in the registration form. Unauthorized recording, copying, or transmission of LVC content may not be made. Audience Application Developers Consultant Technique Developer Développeurs Développeurs Forms Développeurs PL/SQL Développeurs d'applications Forms Developer Ingénieurs support PL/SQL Developer Support Engineer Copyright 2013, Oracle. Tous droits réservés. Page 1
Technical Consultant Cours pré-requis Cours pré-requis obligatoire(s) Oracle Database 10g : Objets procéduraux basés d'oracle Oracle Database 10g: Introduction to SQL Oracle Database 10g: Program with PL/SQL Cours pré-requis conseillé(s) Oracle Database 10g: Advanced PL/SQL Oracle Database 10g : Langage PL/SQL avancé Objectifs Créer des modules Forms contenant des composants d'interaction avec la base de données, ainsi que des contrôles d'interface utilisateur Déboguer des modules Forms dans un environnement à trois niveaux Afficher des modules Forms dans plusieurs fenêtres et avec un large éventail de styles de mise en page Implémenter des déclencheurs Lier un module Forms à un autre Réutiliser les objets et le code Tester des modules Forms dans un navigateur Web Thèmes abordés Introduction à Oracle Forms Developer et Oracle Forms Services Grid Computing Produits Oracle 10g Architecture d'oracle Application Server 10g Avantages et composants d'oracle Developer Suite 10g Exécuter une application Forms Developer Utiliser l'environnement Forms Developer Créer des modules Forms Créer un module Forms élémentaire Créer un module Forms maître-détail Modifier le Data Block Copyright 2013, Oracle. Tous droits réservés. Page 2
Modifier la Layout Utiliser les Data Blocks et les Frames Utiliser la Property Palette Gérer les propriétés des objets Créer et utiliser des attributs graphiques Contrôler le comportement et l'aspect des Data Blocks Contrôler les propriétés des Frames Créer des Control Blocks Supprimer des Data Blocks Utiliser les Input Items Créer des Text Items Contrôler le comportement et l'aspect des Text Items Créer des listes de valeurs Définir des éditeurs Créer des Check Box Créer des List Items Créer des Radio Groups Utiliser les Non Input Items 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 Utiliser des Windows et des Canvases Présentation des Windows et Canvases Afficher un module Forms dans plusieurs Windows Créer une Window Afficher un module Forms dans plusieurs Layouts Créer un Content Canvas Créer un Stacked Canvas Créer un Toolbar Canvas Créer un Tab Canvas Produire des Triggers Regrouper les triggers dans des catégories Définir des composants Trigger : Type, code et portée Définir la hiérarchie d'exécution Utiliser l'éditeur PL/SQL Ecrire le code d'un Trigger Utiliser des variables et des procédures internes Utiliser des Triggers When-Button-Pressed et When-Window-Closed Déboguer des Triggers Processus de débogage Console de débogage Définir des Breakpoints Conseils de débogage Copyright 2013, Oracle. Tous droits réservés. Page 3
Exécuter une Form par lots Exécuter du code pas à pas Ajouter des fonctionnalités aux Items Coder des Triggers d'interaction avec les Items Définir des fonctionnalités pour les Check Boxes Modifier des List Items lors de l'exécution Afficher des LOV à partir de Buttons Remplir les Image Items Remplir et afficher des Hierarchical Trees Interagir avec les JavaBeans Messages d'exécution et Alerts Procédures internes et gestion des erreurs Contrôler les messages système Exception FORM_TRIGGER_FAILURE Utiliser des Triggers pour l'interception des messages système Créer et gérer des Alerts Cérer les erreurs du serveur Triggers d'interrogation Instructions SELECT exécutées au cours du traitement des 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 Surveiller les informations sur les interrogations lors de l'exécution Validation Processus de validation Contrôler la validation à l'aide de propriétés Contrôler la validation à l'aide de Triggers Effectuer la validation côté client avec des composants PJC Suivi du statut de validation Utiliser des procédures internes pour contrôler l'exécution des validations Navigation Présentation de la navigation Comprendre la navigation interne Contrôler la navigation à l'aide des propriétés d'objet Ecrire des Triggers de navigation When-New- Sharing Objects and Code Working with Object Libraries Working with SmartClasses Reusing PL/SQL Working with PL/SQL Libraries Using WebUtil to Interact with the Client Benefits of WebUtil Integrating WebUtil into a Form Copyright 2013, Oracle. Tous droits réservés. Page 4
Interacting with the Client` Introducing Multiple Form Applications Multiple Form Applications Overview Starting Another Forms Module Defining Multiple Form Functionality Sharing Data Among Modules Copyright 2013, Oracle. Tous droits réservés. Page 5