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

 


BO Designer XI


Pré requis

- Connaitre le SQL et les modèles relationnels
- Avoir suivi les formations WebIntelligence XI 3 et Desktop Intelligence XI 3 prise en main

Objectifs de la formation

- Maîtriser l'architecture et le rôle du designer d'univers
- Créer la structure et les objets d'un univers
- Mettre en oeuvre les fonctions et l'organisation optimale d'un univers : listes de valeurs, tables d'agrégat, les jointures...

Public :

Les consultants, les développeurs, les chefs de projets, membre d'une équipe projet, les responsables de projets décisionnels

Contenu du cours

Introduction à Designer

- Qu'est-ce que l'informatique décisionnelle ? Qu'est-ce que Business Objects ?
- L'interrogation : qui fait quoi ?
- La spécificité de Business Objects : la couche sémantique Principaux outils qui utilisent les univers
- Autres logiciels de Business Objects Vocabulaire

Créer un univers pas a pas : Structure

- Méthodologie: les étapes à suivre Présentation de la base de données Se connecter à designer
- Les paramètres de l'univers Créer une nouvelle connexion Les différents types de connexion Utiliser une connexion existante Choisir les tables
- Paramètres d'affichage des tables Choisir le type de jointure
- Créer les jointures Créer une auto-jointure Créer une thêta jointure Détecter les cardinalités Détecter les boucles
- Résoudre une boucle en créant un alias
- Résoudre une boucle en créant un alias avec l'assistant Cas des boucles sémantiques : créer des contextes

Créer un univers pas a pas : gérer les objets

- Connaître les différents types d'objets Créer et éditer des classes
- Les objets
- Créer un objet : dimension
- Créer des objets : dimension, information Créer un objet : indicateur
- Tester l'univers Créer des objets
- Les listes de valeurs associées
- Les dimensions temps : création automatique Les dimensions temps : création manuelle Les Hiérarchies
- Créer les hiérarchies
- Les filtres / conditions prédéfinies Les restrictions
- Appliquer des restrictions

Fonctions complémentaires et optimisation

- Les fonctions@

  • Utiliser@select
  • Utiliser@prompt

- Exercice complémentaire - @Select et @Prompt : la tranche de prix Les listes de valeurs en cascade
- Mise en oeuvre des listes de valeurs en cascade Vérification des listes de valeurs en cascade Fonctions @WHERE
- Fonction @AGGREGATE_AWARE
- Exemple 1 : Mettre en oeuvre les tables d'agrégat
- Exemple 2 : Mettre en oeuvre les tables d'agrégat
- Le raccourci jointure
- Les relations réflexives Les tables dérivées

Cas pratiques

- Résoudre des problèmes de calculs
- Créer un univers et résoudre les problèmes liés au modèle Créer un univers performant

 

Crystal Reports


Pré requis

- Avoir une connaissance en base de données et en langage SQL

Objectifs de la formation

- Maîtriser les possibilités offertes par Crystal Reports dans la création d’états simples
- Apprendre à utiliser les fonctions de base de Crystal Reports : création des rapports, mise en forme des données, mise en œuvre de formules simples et de graphiques

Public :

Ce cours est destiné aux consultants, développeurs, chefs de projet, membres d'une équipe projet

Contenu du cours

Définition d'un rapport avec Crystal Reports

- Concepts de base de données
- Elaboration d’un prototype

Création d’un rapport

- Connexion à la source de données
- Sélection des tables
- Présentation de l’interface Insertion d’objets
- Positionnement et dimensionnement
- Formatage des objets
- Prévisualisation et sauvegarde

Sélection d’enregistrements

- Utilisation de l’expert sélection
- Ajout et modification de critères de sélection
- Options de sauvegarde et de rafraîchissement des données

Valorisation des données avec Crystal Reports

- Tri des enregistrements
- Regroupement des données
- Calculs

Formatage

- Ajout d’éléments graphiques (lignes, cadres, images)
- Utilisation et mise en forme des champs spéciaux

Sections

- Création et mise en forme des sections
- Création d’un rapport de synthèse

Formules simples

- Définition et création de formules
- Les formules de type booléen
- Les formules de type If Then Else
- Calculs sur les dates et sur les nombres
- Manipulation des chaînes de caractères

Formatage conditionnel sous Crystal Reports

- Tendances
- Formatage conditionnel des données

Création de graphiques

- Export sous d’autres formats (pdf, html, xls …)

 

UML 2 Analyse et conception


Pré requis

- Connaitre le langage orienté objet

Objectifs de la formation

- Savoir utiliser le formalisme UML 2 pour le développement agile d'un système d'information
- Découvrir UML de façon concrète et pratique au travers des différentes étapes du projet de développement
- Maîtriser les bonnes pratiques de conception logicielle fondamentales
- Comprendre comment formaliser la conception dans un document lisible et rigoureux, à l'aide du formalisme UML

Public :

Les architectes logiciels, les concepteurs développeur, les Chef de projets et développeurs agiles

Contenu du cours

Introduction et prise en main du sujet

Processus de développement:
- Gestion de projet en cascade vs agile
- La place des activités de spécification et de conception
Conception Orientée Objet:
- Séparation des préoccupations et limitation des dépendances
- Introduction à UML
Prise en main de l'étude de cas:
- Comprendre les besoins généraux du client

Définir le système à réaliser

- S'approprier le métier: au travers de l'étude de cas, comprendre les processus métier (diagramme d'activité) et les informations du domaine (diagramme de classe)
- Spécifier les exigences – au travers de l'étude de cas, définir et formaliser dans un document lisible et rigoureux:

  • Les exigences fonctionnelles: identifier les acteurs et les cas d'utilisation du système
  • Les exigences non fonctionnelles à l'aide de l'approche FURPS

- Le détail des interfaces du système
- Prendre en main le plan de développement projet : objectifs et planification des différentes itérations/sprints de l'étude de cas

Concevoir le système logociel - les fondamentaux

- Définir la plateforme technique : définir l'architecture matérielle (diagramme de déploiement), choisir le framework logiciel
- Concevoir un code source répondant aux exigences, maintenable et évolutif
- Définir une architecture du code: le pattern en couches MVC, étendu au système entier Concevoir les attributs: attributs identifiants et dérivés association entre classes (diagramme de classe)
- Concevoir les traitements et la communication entre classes (diagramme de séquence) : utiliser les scénarios de cas d'utilisation – répondre aux exigences fonctionnelles, séparer les préoccupations selon MVC
- Affiner la structuration du code source : affiner la structuration en packages (diagramme de packages), factoriser du code avec la généralisation – du bon usage de l'héritage, faire communiquer les classes en limitant les dépendances: utilisation des interfaces et des singletons – pattern de communication requête/notification, gérer les états (diagramme d'états)
- Concevoir les composants déployables : définir les composants et leurs interfaces (diagramme de composant), définir le déploiement des composants (diagramme de déploiement)

Concevoir le système logiciel - affinements techniques

- Prendre en compte la persistance – itération/sprint 2
- Prendre en compte la distribution – itération/sprint 3
- Prendre en compte la technologie du Web – itération/sprint 4

Pour aller plus loin

- Compléments sur les processus itératifs/agiles
- Le processus TUP (Two Tracks Unified Process) et l'approche MDA (Model Driven Architecture)
- Mettre en place UML dans l'entreprise

 

 

 

 
Modélisation - Business Objects
MO10 UML 2 Analyse et conception
MO11 Crystal Reports
MO12 BO Designer XI

 

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