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

 


MySQL Prise en main et développement

 

Objectifs de la formation

Découvrir les éléments d'une base de données MySQL

Comprendre le modèle relationnel

Concevoir et créer une base des données

Manipuler des données avec SQL et SQL procédural

Découvrir les bases de gestion d'une base de données

Contenu du cours

 

1. Introduction et prise en main

• Versions, panorama des fonctionnalités et des outils.
• Ressources et documentation.
• Procédure d'installation.
• Paramétrages de post-installation et premiers tests.
• L'outil client ligne de commandes mysql.
• L'outil graphique MySQL Query Browser

2. Modèle relationnel, conception et création d'une base

• Eléments de conception d'un schéma de base de données.
• Contraintes d'intégrité.
• Types de données MySQL (numériques, chaînes, dates, types spécifiques...).
• Fonctions intégrées de MySQL.
• Types de tables (MyISAM, MEMORY, MERGE, InnoDB...).
• Création de bases et de tables.
• La base INFORMATION_SCHEMA.
• Jeux de caractères, internationalisation.

3. Pratique du SQL avec MySQL

• Sélections simples, comparaisons, tris.
• Sélections multitables, différents types de jointures.
• Requêtes imbriquées, préparées.
• Modifications et gestion des vues.

4. Tables transactionnelles InnoDB

• Notion de transaction, niveaux d'isolation.
• Structure physique des tables.
• Programmation des transactions (START TRANSACTION, COMMIT, ROLLBACK)

5. SQL procédural

• Procédures stockées et fonctions.
• Définition des procédures. Déclencheurs (Triggers).
• Gestion des erreurs.

6. Connexions, droits d'accès, sécurité

• Niveaux de privilèges et vérification des droits.
• Gestion des utilisateurs et de leurs privilèges.
• Sécurisation des procédures stockées et des vues.

7. Introduction à l'administration

• Exportation de données.
• Sauvegardes, la commande mysqldump

OPostgreSQL Développement

 

Objectifs de la formation

  • Apprendre à créer des applications avec une base de données PostgreSQL

Contenu du cours

  • Présentation de PostgreSQL

    • PostgreSQL : serveur de base de données relationnelle objet
    • Historique, licence, mode de développement
    • Les composants du serveur PostgreSQL: serveur, client, connecteurs jdbc, tcl, pl, python
    • Les apports de la version 9.0

    Installation et configuration

    • Installation de PostgreSQL
    • Installation avec un système de paquetage

    Interagir avec le serveur

    • Le concept du client serveur
    • Le client PostgreSQL
    • Utiliser les clients graphiques

    Spécificités SQL de PostgreSQL

    • Spécificités DDL (Définition des objets)
    • Spécificités DML (Manipulation des données)
    • Optimisation des requêtes

    Programmation coté serveur

    • Importation et exportation de données
    • L’intérêt de la programmation côté serveur et ses limites
    • Mise en oeuvre de déclencheurs (triggers) et programmation de procédures stockées
    • Déclaration et utilisation de variables
    • Gestion des curseurs
    • Mise en oeuvre avec PL/pgsql et présentation des autres outils disponibles
     
     

PostGreSQL : Administration de la base de données

 

Objectifs de la formation

Décomposer l'architecture de la base de données PostgreSQL

Installer le SGBD PostgreSQL

Déterminer les principales fonctionnalités de l'administration d'une base de données PostgreSQL

Créer et gérer une base de données

Gérer l'accès aux utilisateurs

Gérer la sécurité de la base de données

Contenu du cours

 

» Présentation de PostgreSQL

Présentation des projets et outils.

Comparatif avec les autres moteurs SGBDR.

» Installation

Les étapes d'installation.

Les distributions Linux : à partir de RPM ou des sources.

Les binaires pour MS-Windows. Assistant d'installation. Préparation du système d'exploitation.

» Initialisation et exécution d'une instance

Principe. Arrêt et démarrage du serveur.

Architecture des processus du serveur.

Création d'instances supplémentaires.

» Connexions et outils d'administration

Sessions. Côté serveur (pg_hba.conf). Sécurité (SSL...).

Droits d'accès. Gestion des rôles (utilisateurs et groupes). Gratification et révocation des privilèges.

Outils en ligne de commande et graphique. psql (shell SQL). PgAdminIII, phpPgAdmin, Pgpool.

» Définition des données

Création de schémas, tables, index, domaines...

Types de données, opérateurs et fonctions.

» Programmation pour l'administration

Côté serveur. Les procédures stockées. Le PL/pgSQL. Le PL/Perl. Les extensions en C. Les déclencheurs.

Les fonctions stockées.

Côté client. Les applications Web en PHP. Les pilotes PostgreSQL et PDO. Les applications Web en Java.

» Administration au quotidien

Définition des fichiers. Création d'espace de nom (tablespaces, fichiers).

Arborescence des répertoires et des fichiers du serveur.

Administration du serveur. Configuration. Les logs binaires et la mémoire.

Le collecteur de statistiques et les logs d'activités.

Tâches de maintenance et d'exploitation. L'analyse des requêtes avec Explain.

L'analyse et le nettoyage des espaces de tables et d'index avec Vacuum.

La reconstruction d'index avec Reindex.

» Sauvegardes et restauration

Les sauvegardes avec pg_dump et pg_dumpall.

Les restaurations avec pg_restore et psql.

Les logs binaires : Write Ahead Logging (WAL).

 

 

PostgreSQL Performance et Optimisation

 

Objectifs de la formation

  • Apprendre à créer des applications avec une base de données PostgreSQL

Contenu du cours

  • Présentation de PostgreSQL

    • PostgreSQL : serveur de base de données relationnelle objet
    • Historique, licence, mode de développement
    • Les composants du serveur PostgreSQL: serveur, client, connecteurs jdbc, tcl, pl, python
    • Les apports de la version 9.0

    Installation et configuration

    • Installation de PostgreSQL
    • Installation avec un système de paquetage

    Interagir avec le serveur

    • Le concept du client serveur
    • Le client PostgreSQL
    • Utiliser les clients graphiques

    Spécificités SQL de PostgreSQL

    • Spécificités DDL (Définition des objets)
    • Spécificités DML (Manipulation des données)
    • Optimisation des requêtes

    Programmation coté serveur

    • Importation et exportation de données
    • L’intérêt de la programmation côté serveur et ses limites
    • Mise en oeuvre de déclencheurs (triggers) et programmation de procédures stockées
    • Déclaration et utilisation de variables
    • Gestion des curseurs
    • Mise en oeuvre avec PL/pgsql et présentation des autres outils disponibles

Administrer et maintenir une base de données SQL Server 2014

 

Objectifs de la formation

  • Installer et configurer une instance du moteur SQL Server
  • Créer une structure physique de base de données
  • Sauvegarder physiquement et logiquement une base de données
  • Mettre en place des procédures de restauration de données
  • Exécuter des traitements en masse
  • Sécuriser les accés aux données
  • Planifier des traitements
  • Surveiller et maintenir les performances du moteur
  • Surveiller et maintenir les performances d'une base de données
  • Tracer et auditer la sécurité
  • Travailler avec des serveurs multiples
  • Mettre en place une méthodologie de dépannage.

Contenu du cours 

Introduction à SQLServer 2012 et à ses outils
Présentation de la plateforme SQL Server
Travailler avec les outils SQL Server
Configurer les services SQL Server
Préparation du système pour SQLServer 2012
Vue d'ensemble de l'architecture SQL Server 2012
Planification des besoins en ressources du serveur
Tests de pré-installation SQL Server 2012
Installer et configurer SQLServer 2012
Préparer l'installation
Installer SQL Server 2012
Mise à jour et installation automatique
Les bases de données
Vue d'ensemble des bases de données SQL Server
Travailler avec les fichiers et les groupes de fichiers
Déplacer des fichiers de bases de données
Comprendre les modes de récupération SQLServer 2012
Stratégies de sauvegarde
Comprendre le fonctionnement du journal de transactions
Gérer une stratégie de sauvegarde SQL Server
Sauvegarde des bases de données SQLServer 2012
Sauvegarder les bases de données et les journaux de transactions
Gérer les sauvegardes des bases de données
Les options de sauvegarde
Restauration des bases de données SQLServer 2012
Le processus de restauration
Restauration des bases de données
Restaurer vers une limite dans le temps
Restaurer les bases de données systèmes et les fichiers individuels
Importer et exporter des données
Transférer des données de/versSQL Server 2012
Importer et exporter des tables de données
Insérer des données en bloc
Authentification et autorisations des utilisateurs
Authentifier les connexions vers SQL Server
Autoriser l'accès aux bases de données
Autoriser à travers les serveurs
Assigner les rôles de serveur et de bases de données
Travailler avec les rôles de serveur
Travailler avec les rôles fixes de bases de données
Créer des rôles de bases de données utilisateurs
Autoriser les utilisateurs à accéder aux ressources ou objets
Autoriser les utilisateurs à exécuter du code
Configurer les autorisations sur les schémas
Auditer les environnements SQLServer
Les options d'audit pour l'accès aux données SQL Server
Mettre en oeuvre un audit SQL Server
Gérer l'audit SQL Server
Automatiser la gestion de SQLServer 2012
Automatiser la gestion SQL Server
Travailler avec l'agent SQL Server
Gérer les tâches de l'agent SQL Server
Configurer la sécurité de l'agent SQLServer
Comprendre la sécurité de l'agent SQL Server
Configurer les informations d'authentification
Configurer les comptes de proxy
Surveiller les alertes et notifications SQLServer 2012
Configurer la messagerie de base de données
Surveiller les erreurs SQL Server
Configurer les opérateurs, alertes et notifications
Effectuer les opérations de maintenance des bases de données ouvertes
Assurer l'intégrité de la base de données
Maintenir les index
Automatiser la maintenance des bases de données
Tracer les accès à SQLServer 2012
Capturer l'activité en

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