Softway-Tunisie Revendeur Sage Tunisie | Centre de formation professionnelle en informatique et management | développement informatique
- Détails
- Écrit par Jlassi
- Catégorie : Formation-Base de données
ORACLE Développer des applications graphiques avec Forms
Objectifs de la formation
Création d’applications graphiques avec le module Forms de l’outil ORACLE Developer, le L4G d’ORACLE.
Contenu du cours
Introduction
- Principales fonctionnalités
- Composants d'ORACLE Developer Forms
L’interface de développement
- Fenêtres de développement : Object Navigator (navigateur d’Objets), Layout Editor (éditeur de présentation), Properties (Palette de Propriétés), PL/SQL Editor (Editeur PL/SQL), Object Libraries (Bibliothèques d’Objets), Menu Editor (Editeur de Menus)
- Assistants : Data Block Wizard (assistant de création de blocs), Layout Wizard (assistant de présentation), Chart Wizard (assistant de création de graphiques), LOV Wizard (assistant de création de List Of Values)
Le objets module form
- Triggers (déclencheurs)
- Alerts
- Attached Libraries (bibliothèques attachées)
- Data Blocks (blocs de données)
- Canvases (canevas)
- Editors (éditeurs)
- List Of Values : LOVs (listes de valeurs)
- Object Groups (groupes d’Objets)
- Parameters (paramètres)
- Popup Menus (menus contextuels)
- Program Units (unités de programme)
- Property Classes (classes de propriétés)
- Record Groups (groupes d’enregistrements)
- Reports (états)
- Visual Attributes (attributs visuels)
- Windows (Fenêtres)
Le module menu
- Création de menus
- Différents types de menu-items
- Attacher des menus à des forms
Les routines usuelles
- Applications
- Messages
- Enregistrements
- Requêtes
- Timer
- Web
Spécificités forms n-tiers
Des exemples de développement et mise en oeuvre
- Applications « multi-forms »
- Utilisation de variables système
- Affichage message d’erreur dans une alerte
- Manipulation d'une liste
- Remplissage d’un List Item à partir d’un Record Group
- Manipulation d’un Radio Group
- Affichage d’une LOV
- Variables globales et paramètres
- Pointeur de souris
- Migration
- Détails
- Écrit par Jlassi
- Catégorie : Formation-Base de données
Oracle Discoverer Administration
Objectifs de la formation
Oracle Discoverer est un outil intuitif de reporting, d'analyse et de publication web prévu pour les informations provenant de data marts, data warehouses, systèmes online transaction processing (OLTP) et d'Oracle E-Business Suite.
Cette formation Administration Discoverer vous apporte les connaissances nécessaires à l'analyse des données relationnelles et vous apprend à créer un environnement personnalisé dédié aux utilisateurs finaux.
Contenu du cours
Comprendre l'architecture de Oracle Discoverer
Fonctions des composants
Rappels sur les concepts Discoverer
Synthèse des modules de Discoverer Plus, Desktop, Viewer, et Administrator
Compatibilité des applications entre elles ?
Architecture technique et déploiement
Différences entre Oracle Application Server (AS) et Oracle (Database Server)
Quel environnement pour quelles applications ?
Le dialogue entre Oracle Discoverer et Oracle
Préparer l'environnement utilisateur (EUL)
Principes
Masquer la complexité de l'accès aux données grâce aux EUL (End User Layer)
De quoi est faite une EUL (meta-data) ?
Vue globale (besoins utilisateurs, EUL, Paramétrages, Permissions, Déploiement)
Mise en oeuvre
Créer une EUL
Créer une « Business Area » (domaine fonctionnel, métadonnées)
Business area
Rôle et contenu
Chargement des données
Discoverer/Oracle :Contrôler l'accès aux informations
Au niveau de Discoverer
Les permissions proposées par Discoverer : sécurité et privilèges
Le niveau utilisateur ou rôle
Le partage de dossiers
Les limites sur les requêtes
Au niveau d'Oracle
Comprendre les droits au niveau de la base : héritage des droits de la base vers Discoverer
Présenter les données
Items
Qu'est-ce qu'un item et une classe d'items ?
Les propriétés des items
Utilisation des classes d'item et des listes
Créer et maintenir des dossiers
Dossier simple, complexe, ou personnalisé
Jointure entre dossiers (différents types, performances)
Gestion des dossiers
Calculs et conditions
Que peut-on exprimer dans une condition ?
Créer des fonctions analytiques
Créer des calculs agrégés (cas standards, restrictions)
Gestion automatisée des agrégats
Gestion avancée des données avec Discoverer
Naviguer dans des données hiérarchiques (drill)
Aider l'utilisateur grâce aux outils « drill »
Aller du général au particulier ou vice-versa (drill up, drill down)
Drill et ajustement des formules dans les fonctions
Drill et graphes
Hiérarchie
Créer des éléments hiérarchiques
Cas particulier des dates
Utilisation du « Hierarchy Wizard »
Vues matérialisées - Dossiers récapitulatifs
Intérêts pour les performances et l'utilisateur
Limites (stockage, mise à jour)
Liens entre tables, vues matérialisées, et dossiers récapitulatifs
L'apport d'ASM (Automated Summary Management)
Pré-requis (package, privilèges...)
Gérer les planifications des utilisateurs
Côté utilisateur
Rappels sur la programmation des états
Côté administrateur
Que se passe-t-il lorsqu'un utilisateur soumet une tâche ?
Préparation de l'environnement (DBMS_JOB, privilèges...)
Vérification et suivi (fréquence, gestion des files)
Administrer les EUL au quotidien
Sauvegarde
Différents modes d'export/ import d'une EUL (wizard, ligne de commande, oracle)
Les formats disponibles (XML, texte, EEX...)
Sécurité
A qui appartient une EUL ?
Qui peut accéder à quoi (PUBLIC/PRIVATE access) ?
Les privilèges Oracle nécessaire dans Discoverer
Recommandations
Paramètres des tablespaces recommandés pour les EUL
Conception des EUL (performances)
Analyser quoi dans les EUL (dump) ?
- Détails
- Écrit par messaoudi
- Catégorie : Formation-Base de données
Oracle Forms fonctionnalités Avancées
Objectifs de la formation
Intégrer les nouvelles fonctionnalités du module Forms d'ORACLE Developer 6i.
Contenu du cours
Ce cours est essentiellement composé de TPs
Classes de Propriétés (Property Classes)
Bulles d'aide (Tooltip)
Canevas à onglets (Tab Canvas)
Eléments récapitulatifs (Summary et Formula Items)
Menus Instantanés (Popup Menus)
Modules Menus (Nouvelles options de menus)
Paramètres (Parameters)
Remplissage de List-Item avec Record Group
Objets OLE
ActiveX
Arbres hiérarchiques (Hierarchical Trees)
Blocs basés sur procédure stockée renvoyant des données sous forme de tableaux
Blocs basés sur procédure stockée renvoyant des données sous forme de curseurs référencés
Triggers transactionnels
Requêtes dans clauses FROM (FROM Clause Queries)
Bibliothèques d'objets (Object Libraries)
Groupes d'objets (Object Groups)
Modèles de formulaires (Form Templates)
LOB (Large Objects)
Types d'objets (Object Types)
Triggers INSTEAD OF
Timers
Zones Java (Bean Areas)
Etats associés aux forms (Oracle*Reports)
Graphiques associés aux forms (Oracle*Graphics)
- Détails
- Écrit par Jlassi
- Catégorie : Formation-Base de données
Oracle 12c - Administration
Objectifs de la formation
Contenu du cours
ARCHITECTURE ORACLE 12C
GESTION DE L'INSTANCE
GESTION DE LA BASE
GESTION DE LA SÉCURITÉ
GESTION DU RÉSEAU
GESTION DES TRANSACTIONS
GESTION DES RESSOURCES
BASES CONTAINERS - PLUGGABLES
- Détails
- Écrit par messaoudi
- Catégorie : Formation-Base de données
Oracle : Developper Reports
Objectifs de la formation
• Ajouter des données dynamiques à une page HTML existante.
• Créer d'autres styles d'état tels que les états avec rupture et les états à matrice.
• Créer des états en accédant à des données de sources diverses.
• Gérer des modèles d'état, créer des étiquettes et des lettres de publipostage.
• Identifier les différences entre les états Web et les états papier.
• Identifier les principaux composants d'un état et les relations entre ces composants.
• Créer et modifier des états tabulaires de base et des états Web de grande qualité.
• Utiliser les paramètres des états et personnaliser une grille des paramètres d'exécution.
• Identifier les styles d'état standard et exécuter des états existants vers différentes destinations.
• Publier un état sur le Web et créer des états qui s'exécutent dans diverses langues.
• Optimiser les performances des états à l'aide d'OracleAS Reports Services et effectuer le réglage des états.
• Améliorer la qualité des états à l'aide de graphiques et de déclencheurs PL/SQL.
Contenu du cours
1- Identifier les fonctionnalités clés et les avantages d'Oracle Reports Developer 10g ainsi que son rapport avec les solutions Oracle de décisionnel
• Qu'est-ce que le décisionnel ?
• Difficultés et enjeux du reporting.
• Publication sur le Web et publication sur papier.
• Qu'est-ce que Oracle Reports Developer 10g ?
• Architecture d'Oracle Application Server et Oracle Reports Services.
2- Enumérer les styles d'état standard et expliquer comment exécuter des états existants vers différentes destinations et dans divers formats
3- Décrire les principaux exécutables de Reports, les composants de Reports Builder et les objets essentiels dans un état
4- Créer un état papier tabulaire et le modifier en ajoutant des données et en changeant le style
• Créer d'autres styles d'état à l'aide de l'assistant Report Wizard.
• Activer un état papier pour le Web et l'exécuter dans un navigateur.
5- Améliorer des états papier en apportant les modifications le plus souvent requises et afficher la sortie d'exécution dans la vue Paper Design
• Améliorer un état papier.
• Modifier un état dans la vue Paper Design.
• Aligner les colonnes et définir des masques d'affichage.
• Modifier les attributs visuels.
• Créer des exceptions de format.
• Modifier les attributs visuels.
6- Modifier les modèles papier prédéfinis d'Oracle Reports, personnaliser des modèles et ajouter des liens Web à des modèles papier pour une sortie HTML
7- Utiliser l'assistant Report Wizard pour créer un état Web simple
8- Identifier les objets et la structure du Data Model et créer des groupes supplémentaires pour réaliser des états plus complexes
9- Décrire les différents types de sources de données, accéder à la source de données d'un état à l'aide de l'option PDS et relier des données provenant de plusieurs sources
10- Décrire les différents types de colonnes du Data Model et créer des colonnes définies par l'utilisateur pour les synthèses et les calculs
11- Identifier les différentes sections d'un état, concevoir des états multipanneaux, appliquer la ventilation d'état et créer des objets de mise en page supplémentaires
12- Contrôler la mise en place et la pagination des objets dans l'état final en modifiant leurs propriétés
13- Identifier les propriétés spécifiques à certains types d'objets de mise en page et modifier ces propriétés
14- Créer et améliorer un état pour le Web
15- Générer un état à l'aide de balises XML, personnaliser un état au moment de son exécution et appliquer une mise à jour par lots à des états existants
16- Créer et référencer des paramètres utilisateur et système, personnaliser un panneau de saisie des paramètres d'un état papier pour afficher les paramètres au moment de l'exécution
17- Afficher un graphique dans un état au moment de son exécution
• Créer et incorporer un graphique à l'aide de l'assistant Graph Wizard.
• Personnaliser des graphiques Web.
• Restreindre les données d'un graphique à l'aide d'un paramètre utilisateur.
• Modifier le fichier graph.xml manuellement pour définir d'autres attributs que ceux exposés
par l'assistant Graph Wizard.
18- Modifier le Data Model et les objets de mise en page pour améliorer les états à matrice
• Décrire le Data Model à matrice.
• Décrire la mise en page papier des états matriciels.
• Modifier la structure d'une matrice.
• Créer des récapitulatifs de matrice supplémentaires.
• Créer un état de groupe matriciel.
• Créer un état à matrice imbriquée.
19- Identifier différents types de déclencheurs, créer des déclencheurs conditionnels pour contrôler la sortie d'un état, réutiliser du code couramment référencé
• Types de déclencheur.
• Créer des déclencheurs (triggers) d'état.
• Créer des déclencheurs (triggers) de Data Model.
• Créer des déclencheurs (triggers) de Layout Model.
• Ecrire du code commun.
• Code côté serveur.
20- Décrire le contenu et l'utilisation du package SRW intégré (built-in) Reports Builder
• Contenu du package intégré SRW.
• Affichage des messages d'exécution.
• Gestion des tables temporaires.
• Modification dynamique des attributs visuels.
21- Optimisation des performances à l'aide d'OracleAS Reports Services
• Pourquoi utiliser OracleAS Reports Services ?
• Architecture d'OracleAS Reports Services.
• Etablissement d'une demande d'exécution d'état.
• Gestion et surveillance d'OracleAS Reports Services.


