Softway-Tunisie Revendeur Sage Tunisie | Centre de formation professionnelle en informatique et management | développement informatique
- Détails
- Écrit par messaoudi
- Catégorie : Uncategorised
Conception , développement des logiciels et des sites web
Notre offre
Intervenant depuis notre création pour offrir des solutions adaptées à nos clients, Softway Tunisie a développé une expertise conséquente dans l’assistance et la mise en place des processus de développement logiciel, depuis le recueil des besoins exprimés par nos clients jusqu’au la mise en production. Selon vos besoins, nous réalisons des développements spécifiques à partir de cahier des charges fournis par vos soins ou rédigés par nous-mêmes.
Nos prestations peuvent s’effectuer selon différents modes d’intervention :
- Au projet, sur notre plateforme de développement
- En assistance technique, sur le site de nos clients
- Dans le cadre d’une TMA, en prenant en charge la maintenance de vos applications.
Notre savoir-faire
Chez softway Tunisie, le développement d’un logiciel passe par plusieurs étapes :
- Assistance à la maitrise d’ouvrage
- Architecture systèmes et réseaux
- Organisation des infrastructures du SI
- Développement applicatifs (technologies Objet-JEE, .NET….)
- Intégration de progiciels (produits SAGE)
- Administration et exploitation des infrastructures SI
NOS ATOUTS
Un référentiel méthode, capitalisation structurée de notre expertise directement issue de nos missions dans plusieurs domaines.
Des solutions clé en main, intégrants les processus, l’organisation, les documents, qui constituent un ensemble cohérent immédiatement applicable.
La prise en compte et l’intégration des meilleurs pratiques d’aujourd’hui : démarches rigoureuses, emploi des modèles, rôle central de l’architecture, approche par composant
Une démarche d’assurance qualité s’appliquant systématiquement à l’ensemble de nos projets.
- Détails
- Écrit par messaoudi
- Catégorie : Uncategorised
Oracle ADF : Développement d'applications web avec JDeveloper et Oracle ADF
Objectifs de la formation
Cette formation Oracle ADF vous permettra de maîtriser l' environnement complet de développement d'applications Web respectant le standard Java EE d'Oracle. Cette formation permettra aux développeurs et chefs de projets d'aborder tous les aspects du développement de nouvelles applications web ou de migration d'applications existantes avec les solutions Oracle. Après avoir rappelé les principes de fonctionnement de Java et le modèle Java EE6, les participants pourront à l'aide d'ateliers progressifs mettre en place tous les tiers d'une application web Java EE proposant une interface riche. Cette formation est également destinée aux développeurs Client/Serveur (Oracle Form, Delphi, Reports) voulant migrer vers des architectures web.
Contenu du cours
Introduction et rappels
Le langage Java et la programmation orientée objet
Le standard Java EE6 et les architectures multi-tiers distribuées
Pattern MVC et principes de JSF
La couche métier et les EJB3
La couche de persistance JPA et les entités
Premiers pas avec JDeveloper
Présentation de l'offre OracleObjectifs de la solution globale et public visé.
Alternatives aux EJBs et composants métier ADF.
La couche de présentation avec ADF Faces
L'IDE JDeveloper
Le serveur applicatif Weblogic serverInstallation
Installation et mise en place de l'environnement de développement
Parcours des fichiers installésEtapes de développement
Outils d'analyse
Développement déclaratif et assistants
Outils de tests
Outils de déploiementTravaux Pratiques
Illustration de toutes les étapes de développement en créant une première page web à partir d'un schéma de base de données
Services métier
IntroductionDifférents objets de la couche métier
Comparaison avec Oracle Form.
Objets entités
Synchronisation avec le modèle physique.
Gestion des relations
Composition
Gestion de l'héritage
Hints et gestion de la localisation
Attributs calculésTravaux Pratiques
Création d'entité et génération du modèle physique correspondant. Modification du modèle et synchronisation, définition d'un attribut calculé en JavaObjets vues
Types de vue
Les vues à base d'entités
Critères de vue et paramètres
Attributs calculés
TestTravaux Pratiques
Vue utilisant une jointure externe, Vue paramétrée, Création d'un objet critère.Règles métier et validation
Validité d'une entité.
Règles d'attributs ou règles d'entité.
Règles prédéfinies, expression Groovy ou méthode Java
Trigger de validation.Travaux Pratiques
Mise en place de tous les types de règles (attribut/entité, prédéfinies, Groovy ou Java)Modules applicatifs
Définition de la connexion base de données, Transaction liée.
Modèle stateful et gestion de pool par le serveur
Ajout et publication de services métier
Test par le testeur intégré et Intégration JUnitTravaux Pratiques
Ajout d'un service métier Java.Data binding
Data control et data binding. Types de binding
Types d'objets disponibles pour le binding
Binding container et expression EL pour ADF
Présentation des composants principaux d'ADFTravaux Pratiques
Binding des objets métiers précédemment développés
ADF Task flow
IntoductionRappel modèle MVC
Comparaison avec JSF
Taskflow illimités et délimités
Les différents types d'activitésTask flow délimité
Taskflow délimité et transactions utilisateur
Contexte d'exécution
Passage de paramètres et valeur de retourTravaux Pratiques
Mise en place de la cinématique d'une application web. Passage de paramètre dans un task flow délimitéRégions ADF
Taskflow dans une région
Passage de paramètres
Activation et rafraîchissement d'une région
Interaction avec le taskflow parentTravaux Pratiques
Exécution d'un task flow délimité dans une région
Interface web
IntroductionActivités de développement
Mise en place de gabarit
Managed bean
Retour sur le cycle JSF, apport d'ADFChamps et formulaire
Composants graphiques pour les champs de formulaire
Formulaire d'édition et opération de mise à jour
Formulaire d'insertion. Task flow d'insertionTravaux Pratiques
Ajout des fonctions de mise à jour de données dans l'application web, contrôle de l'interface via un backing beanTables et arbres
Tables et fonctionnalités automatiques (tri, filtre, sélection)
Tables pour la mise à jour
Table d'insertion
Pattern master-détail et arbresTravaux Pratiques
Ajout d'une table gérant l'insertion et la mise à jour de donnéesFormulaire de recherche
Fonctionnalités QBE
Mode basique ou avancé
Sauvegarde des recherches et personnalisation
Autres composants disponiblesTravaux Pratiques
Mise en place d'un formulaire de recherche avec des objets critères
- Détails
- Écrit par messaoudi
- Catégorie : Uncategorised
Oracle Application Express: Advanced Workshop
Objectifs de la formation
- Benutzerdefinierte tabellarische Forms erstellen, die Collections und Validierungen enthalten
- Clientseitiges Verhalten mithilfe von dynamischen Aktionen definieren
- Anwendungen durch Hinzufügen von BLOB-Daten und die Integration von Web-Services erweitern
- Plug-ins importieren und verwenden sowie ihre Performance optimieren
- Anwendungsnavigation mithilfe von hierarchischen Listen mit Bildern, datenbankgesteuerter Navigation, Sitemaps und Dashboards verwalten
- Anwendungscontent mithilfe von Templates, Themes und Stylesheets bearbeiten
- Anwendung mithilfe benutzerdefinierter Berichte überwachen und verwalten
- Berichte in APEX mit Berichtsabfragen ausgeben und mithilfe von BI Publisher Berichtslayouts erstellen
- Anwendungen mit LDAP schützen, SQL-Injection-Angriffe und siteübergreifendes Scripting verhindern und Session State Protection verwenden
- Fortgeschrittene Diagrammerstellungstechniken in Application Express verwenden
Contenu du cours
In diesem Workshop bauen die Teilnehmer auf den Kenntnissen auf, die sie im fünftägigen Kurs Oracle Application Express: Developing Web Applications erlernt haben. Zu den Themen gehören Anwendungsnavigation und Content sowie Plug-ins und ihre Einsatzmöglichkeiten in APEX-Anwendungen. Die Teilnehmer lernen die Definition von komplexem clientseitigem Verhalten durch die Verwendung von dynamische Aktionen. Außerdem wird die Erstellung von benutzerdefinierten tabellarischen Forms behandelt, die Collections und Validierungen enthalten.
Die Teilnehmer erfahren, wie sich Anwendungen nicht nur durch das Kopieren und Bearbeiten von Templates und das Erstellen und Ändern neuer Themes erweitern lassen, sondern auch durch das Hinzufügen von BLOB-Daten, durch die PDF-Ausgabe und durch Web-Services. Darüber hinaus werden Kenntnisse über erweiterte Diagrammverfahren vermittelt. Außerdem werden einige der darüber hinaus zur Verfügung stehenden APIs untersucht sowie Überwachung und Verwaltung der Anwendung mittels benutzerdefinierter Aktivitätsüberwachung erörtert. Der Kurs setzt sich zu 50 % aus Lektionen und zu 50% aus Übungen zusammen.
Learn To:
- Techniken zur Anwendungsnavigation wie Sitemaps, Dashboards und Regionen mit interaktiven Berichten in APEX-Anwendungen integrieren
- Codeabläufe (Schleifen, Kontrollstrukturen) mit Bedingungsanweisungen steuern
- PL/SQL-Packages entwerfen und verwenden, die zusammengehörige Konstrukte enthalten und gruppieren
- Mit Triggern geschäftliche Herausforderungen bewältigen
- Mit einigen der von Oracle bereitgestellten PL/SQL-Packages Ausgabe auf dem Bildschirm und in Dateien generieren
- Anonyme PL/SQL-Blöcke, -Funktionen und -Prozeduren erstellen
- Détails
- Écrit par messaoudi
- Catégorie : Uncategorised
Développer des bases de données SQL Server 2014
Objectifs de la formation
Apprendre à créer des bases de données et des fichiers de bases de données ; Installer et configurer une instance du moteur SQL Server
Contenu du cours
Introduction au développement de base de données ; Conception et implémentation de tables ; Assurer l'intégrité des données à l'aide de contraintes ; Introduction à l'indexation ; Indexation avancée ; Index columnstore ; Conception et implémentation de vues ; Conception et implémentation de procédures stockées ; Conception et implémentation de fonctions définies par l'utilisateur ; Réagir aux manipulations de données à l'aide de déclencheurs ; Utilisation de tables en mémoire ; Implémentation de code managé dans SQL Server ; Stocker et interroger des données XML dans SQL Server ; Travailler avec les données spatiales dans SQL Server ; Préparation du système pour SQL Server 2012 ; Installer et configurer SQL Server 2012 ; Les bases de données ; Comprendre les modes de récupération SQL Server 2012 ; Sauvegarde des bases de données SQL Server 2012 ; Restauration des bases de données SQL Server 2012 ; Importer et exporter des données ; Authentification et autorisations des utilisateurs ; Assigner les rôles de serveur et de bases de données ; Auditer les environnements SQL Server ; Automatiser la gestion de SQL Server 2012 ; Configurer la sécurité de l'agent SQL Server ; Surveiller les alertes et notifications SQL Server 2012 ; Effectuer les opérations de maintenance des bases de données ouvertes ; Tracer les accès à SQL Server 2012 ; Surveiller SQL Server 2012 ; Gérer des serveurs multiples ; Dépanner les problèmes courants liés à l'administration de SQL Server 2012
- Détails
- Écrit par messaoudi
- Catégorie : Uncategorised
Réseaux, concepts et mise en œuvre
Objectifs de la formation
- Comprendre et mettre en œuvre toutes les notions propres aux réseaux
Contenu du cours
INTRODUCTION - LES DIFFÉRENTS RÉSEAUX ET PRINCIPES GÉNÉRAUX
- Classification, avantages et inconvénients
- Modèle
- ISO / OSI quel intérêt ?
- Les 7 couches
DIFFÉRENTES ALTERNATIVES DE RACCORDEMENT
- La paire torsadée, coaxial et fibre optique
- Principe et règle de câblage
- Les sans-fils
LES DIFFÉRENTS ÉQUIPEMENTS, RÔLES ET AVANTAGES RESPECTIFS
- Les répéteurs, Hubs, les ponts, switch
- Les routeurs, passerelle, firewall...
LES RÉSEAUX LOCAUX (LAN)
- Pourquoi et quand utiliser un réseau local ?
- Fonctionnement Ethernet (CSMA/CD et BEB)
- Réseaux locaux sans fil (802.11x)
INTERCONNEXION PAR RÉSEAUX GRANDE DISTANCE (WAN)
- Pourquoi et quand utiliser un WAN ?
- Notion de circuit virtuel
- Panorama des WAN et utilisation (RNIS, ATM, Frame Relay...)
RÉSEAUX SANS-FIL, WI-FI
- Réseaux sans-fil
- WLAN, topologies, SSID, extensions
- Sécurité: WEP, WPA, WPA2, EAP, 802.1x
NOTIONS DE BASE DES RÉSEAUX TCP/IP
- Contraintes d'adressage des réseaux
- Le protocole IP: exemples de configurations IP standards sous Unix/Linus et Windows
ROUTEURS: INTERCONNECTER LES RÉSEAUX
- Présentation des mécanismes de routage et d'une table de routage, programmation... Quel protocole pour quel type de routage ?
LES SERVICES ET PROTOCOLES DE HAUT NIVEAU DNS ET DHCP
- Les serveurs DNS, serveur DHCP
VOIP
- Principe de numérisation de la voix
- Des codecs: rôle et intérêt
- Les contraintes propres à la VoIP
SÉCURITÉ RÉSEAU
- Éléments de base: pare-feux, proxies, sondes, outils de corrélation...
INTRODUCTION À L'ADMINISTRATION DES RÉSEAUX
- Outils et techniques
- Encore des protocoles


