Softway Tunisie créée depuis 1994, met à votre disposition ses années d’expérience à la fois dans la formation professionnelle en informatique et management, et dans l’intégration des logiciels Sage en Tunisie ainsi le développement des sites web et des logiciels sur mesure dans le but de satisfaire les besoins d'une clientèle de plus en plus critique et rigoureuse.

 

Développez votre activité sereinement et en toute sécurité avec la gamme de logiciels Sage 100 Cloud

 

 Découvrir nos solutions des logiciels Sage 100 Cloud

 

 

Découvrir

 


La mission première de Softway Tunisie est de proposer des formations en informatique et management en Tunisie basées sur des expériences du terrain avec des professeurs du terrain

Découvrir

 


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

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) ?

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)

Oracle 12c - Administration

 

Objectifs de la formation

  • Connaître l'architecture du SGBD Oracle 12c
  • Savoir réaliser l’ensemble des tâches d’administration courante d’une base Oracle 12c
  • Comprendre comment sécuriser les serveurs et les bases de données
  • Etre en mesure d’utiliser les outils d’administration de bases de données hébergées dans le Cloud

 

Contenu du cours

ARCHITECTURE ORACLE 12C

  • Instance et Base de Données
  • Variables d'environnement
  • Paramètres
  • Mémoire (SGA - PGA)
  • Background Process et services
  • Fichiers pfile - spfile
  • Fichiers controlfiles
  • Fichiers datafiles - tempfiles - logfiles
  • Fichiers d'alertes

GESTION DE L'INSTANCE

  • Démarrage instance - états nomount - mount - open
  • Arrêt instance
  • Vues dynamiques associées
  • Premiers scripts de surveillance : utilisation de sqlplus
  • Modification des paramètres
  • Gestion des fichiers de paramétrage

GESTION DE LA BASE

  • Base de données : schémas
  • Base de données : stockage - Bloc - Extent - Segment - Tablespace
  • Vues statiques associées
  • Scripts d'états
  • Gestion des fichiers de contrôle (ajouts, pertes)
  • Gestion des fichiers de log (ajouts, redimensionnement de groupes, ajouts, pertes de membres...)
  • Gestion des fichiers de data et de temp (création de tablespaces, ajout de fichiers, redimensionnement de fichiers...)
  • Gestion de l'allocation
  • Utilisation de database Express

GESTION DE LA SÉCURITÉ

  • Gestion des utilisateurs (propriétés, création, modification, suppression)
  • Gestion des profils, des quotas, des privilèges
  • Vues statiques associées
  • Rôles prédéfinis
  • Gestion des comptes d'administration : groupes os et fichier de mots de passe
  • Audit : Types et mise en oeuvre

GESTION DU RÉSEAU

  • Fichiers de configurations
  • Outils
  • Mise en oeuvre

GESTION DES TRANSACTIONS

  • Rappels
  • Gestion des verrous
  • Gestion des Undo Tablespaces et Undo segments
  • Rétention des Undo

GESTION DES RESSOURCES

  • Vocabulaire associé (plans, groupe de consommateurs...)
  • Mise en place

BASES CONTAINERS - PLUGGABLES

  • Concepts et intérêts
  • Création d'une base container
  • Ajouts de bases pluggables
  • Spécificités pour la gestion des fichiers associés
  • Gestion de la sécurité (utilisateur global, local)
  • "Plugger" et "Unplugger" une base

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.

Powered by Amazing-Templates.com 2014 - All Rights Reserved.