LOXODATA

formations


Nous fournissons une offre complète de formations qui propose d'adresser toutes les problématiques de l'administration des serveurs et du développement des bases de données.

Notre catalogue présente les formations dispensées en France en sessions inter-entreprises. Nous pouvons organiser, sur demande, des sessions intra entreprise, dans vos locaux, partout en Europe.

Nos formateurs, salariés de LOXODATA, rédigent les programmes de formation. C'est pourquoi nous pouvons vous proposer un plan de cours entièrement personnalisé.

Les formations sont dispensées par nos consultants, experts PostgreSQL. Ils partagent avec vous une expérience de terrain et vous éclairent par des exemples pratiques.


La formation suit une progression logique combinant théorie et exercices pratiques.

L'évaluation des connaissances est réalisée tout au long de la formation, via des questions ouvertes, des quizz et des exercices.
Les éventuelles difficultés rencontrées lors des exercices permettent au formateur d'approfondir les notions en question.
Un formulaire d'auto-évaluation des compétences est complété par le stagiaire en début et en fin de formation ; la progression est validée par le formateur en fin de formation.

Nos formations vous intéressent ?

L'inscription à nos sessions inter-entreprises planifiées sur le site web se fait par courriel ou par téléphone au +33 1 797 2 5775. Il est possible de s'inscrire jusqu'à 2 semaines avant le début de la session.
Si vous ne trouvez pas de session inter-entreprises aux dates qui vous conviennent, vous pouvez nous contacter. Nous étudierons alors la possibilité de créer une nouvelle session inter-entreprises, ou envisagerons avec vous la réalisation d'une session intra-entreprise.
Les sessions intra-entreprises donnent lieu à une proposition commerciale spécifique. Prévoir un délai de 4 semaines avant le début de la prestation pour une session standard et au minimum 6 semaines pour un plan personnalisé.

Notre catalogue de formation est téléchargeable.

Vous trouverez ci-dessous le détail des formations disponibles.
Vous pouvez également télécharger le règlement intérieur des formations en présentiel et le règlement intérieur des formations en distanciel.

Si vous êtes en situation de handicap, contactez-nous.

Nous étudierons ensemble et avec nos partenaires les adaptations à effectuer pour tenir compte de vos besoins.
Vous pouvez contacter notre référent, Jean-Christophe Arnu, par courriel : formation+psh@loxodata.com.

En 2021, LOXODATA a accompagné 120 personnes. La note moyenne de satisfaction est de 89%.

Ces données comprennent l'ensemble des formations LOXODATA, au catalogue et spécifiques.

Nos programmes de formation assurent une continuité dans l’apprentissage.

Il n’est pas obligatoire de suivre la totalité des modules d’une branche, mais cela permet de s’assurer que les prérequis de chaque module sont acquis. Le diagramme suivant présente l’enchaînement naturel des modules (cliquer pour afficher). 

 Découverte

  [psql] Initiation SQL et PostgreSQL 

Objectif :  Apprendre les fondamentaux du langage SQL dans PostgreSQL
 Durée : 2 jours
 Tarif : 1220 € HT/personne
En suivant cette formation vous saurez :
  • Acquérir les bases de l’utilisation de PostgreSQL
  • Créer des requêtes SQL
  • Manipuler les jointures
  • Gérer les droits sur les objets
 Programme : 

  • Introduction
    • Historique
    • Fonctionnalité
  • SQL avec PostgreSQL
    • Le langage SQL
    • Manipulation des données
    • Définition des objets
    • Manipulation avancée
    • Contrôle des données et des accès
 

  • Notions avancées
    • Types de données
    • Index
    • Maintenance et optimisation
  • Programmation
    • Fonctions SQL
    • PL/pgsql
    • Déclencheurs
 Audience : 
Administrateurs système
Techniciens
Développeurs
Administrateurs de bases de données

 Prérequis : 
Connaissances de base en programmation





  [peta] État de l'art PostgreSQL 

Objectif :  S'informer des dernières fonctionnalités de PostgreSQL
 Durée : 1 jour
 Tarif : 610 € HT/personne
En suivant cette formation vous saurez :
  • Se tenir à jour des nouveautés de PostgreSQL
  • Comprendre les améliorations du moteur PostgreSQL
  • Découvrir les nouveautés de l'écosystème PostgreSQL
 Programme : 

  • Présentation du projet
    • Historique
    • Communauté
    • Calendrier de développement
    • Versions maintenues
  • Historique des versions
    • Les apports
    • Les étapes clés
 

  • Organisation et outils
    • Les contributions
    • Les outils satellites
  • Versions
    • Apports de la version 10
    • Apports de la version 11
    • Apports de la version 12
    • Apports de la version 13
    • Nouveautés de la version 14
 Audience : 
Administrateurs de bases de données
Décideurs
Directeurs techniques
Commerciaux

 Prérequis : 
Aucun





  [pmod] Modélisation 

Objectif :  Modéliser correctement ses données, optimiser son modèle de données
 Durée : 2 jours
 Tarif : 1220 € HT/personne
En suivant cette formation vous saurez :
  • Apprendre à modéliser une base de données
  • Comprendre les notions de Forme Normale
  • Comprendre la notion de transactions
  • Savoir utiliser le modèle pour requêter les données
 Programme : 

  • Modèle relationnel
    • Structure de base
    • Règles d’intégrité
    • Algèbre relationnelle
  • Schéma Conceptuel
    • Les formes normales
    • Dénormalisation
 

  • Transactions
    • Atomicité, Concurrence,
    • Isolation, Durabilité
    • Type de verrouillage
    • Verrou mortel
  • Langage SQL
    • Commande DDL
    • Recherche, mise à jour
 Audience : 
Développeurs
Administrateurs de bases de données

 Prérequis : 
Langage SQL





 Administration

  [pdba] Le métier de DBA 

Objectif :  Comprendre les gestes quotidien et techniques du DBA
 Durée : 1 jour
 Tarif : 610 € HT/personne
En suivant cette formation vous saurez :
  • Comprendre les gestes et techniques du quotidien de l’administrateur de bases de données
  • Comprendre la gestion des droits
  • Connaître les opérations quotidiennes
 Programme : 

  • Conception d’un modèle de données
    • Formes normales
    • Norme SQL
    • Sortir des standards
  • Support au développement SQL et PL/pgSQL
    • Options des fonctions
    • Accès aux données via PL/pgSQL
  • Contrôle de l’accès aux données
    • Commande grant et revoke
    • Fichier pg_hba.conf
    • Audit des commandes DDL
 

  • Audit des données et des performances
    • Contrôler les volumes de données
    • Connaître les données stockées
    • Agir sur les performances
  • Supervision
    • Catalogue interne
    • Outils de supervision et d’alerte
  • Sauvegarde et Restauration
    • Contrôler les scénarios de sauvegardes
    • Tester les restaurations de données
 Audience : 
Administrateurs système
Techniciens
Développeurs
Administrateurs de bases de données

 Prérequis : 
Connaissances du système d'exploitation Linux
Notions de SQL





  [plnx] Administration linux pour le DBA PostgreSQL 

Objectif :  Apprendre les fondamentaux de l’administration Linux
 Durée : 3 jours
 Tarif : 1830 € HT/personne
En suivant cette formation vous saurez :
  • Apprendre les fondamentaux de l’administration Linux
  • Savoir configurer Linux pour PostgreSQL
  • Comprendre les éléments à superviser
  • Savoir installer PostgreSQL
 Programme : 

  • Installation du système
    • Système de fichiers, LVM
    • Gestion du noyau Linux
    • Gestionnaire de paquetages
  • Démarrage du système
    • Séquences de boot
    • Personnalisation des services
    • Ouverture de sessions
    • Gestion des utilisateurs
    • Arrêt du système
  • Les commandes de bases
    • Gestion des fichiers et répertoires
    • Gestion des processus
    • Gestion du réseau
    • Outillage : sed, awk, grep, find
 

  • Tâches d’administration
    • Gestion des utilisateurs, permissions
    • Interprèteur de commande, scripts
    • Tâches planifiées
    • Sauvegardes
  • Supervision
    • Observation du système
    • Commande de supervision
    • Outils de monitoring
  • PostgreSQL
    • Installation de PostgreSQL
    • Intégration dans le système
    • Gestion des instances
 Audience : 
Administrateurs système
Techniciens
Administrateurs de bases de données

 Prérequis : 
Connaissance de base en informatique





  [padm] Administration PostgreSQL 

Objectif :  Acquérir les fondamentaux de l'administration de serveurs PostgreSQL
 Durée : 3 jours
 Tarif : 1830 € HT/personne
En suivant cette formation vous saurez :
  • Comprendre l'écosystème PostgreSQL
  • Découvrir les outils utiles au quotidien
  • Installer et configurer PostgreSQL
  • Analyser les performances
  • Superviser le serveur PostgreSQL
  • Sauvegarder et restaurer les bases de données
 Programme : 

  • Présentation de PostgreSQL
  • Outils internes et annexes
    • Gestion du moteur et des instances
    • Les outils natifs
    • Les outils satellites
    • Les extensions
  • Installation et paramétrage
    • Installation de PostgreSQL
    • Configuration du système d’exploitation
    • Configuration du moteur
    • Les droits
 

  • Analyse
    • Maintenance
    • Modifier la configuration à chaud
    • Requêtes lentes, Fichiers temporaires
    • Optimisation
  • Supervision
    • Catalogue des statistiques
    • Traces d’activité
    • Outils : Munin, PgBadger
  • Sauvegarde et Restauration
    • Sauvegarde logique
    • Sauvegarde physique
 Audience : 
Administrateurs système
Administrateurs de bases de données

 Prérequis : 
Langage SQL
Module PSQL
Système d'exploitation Linux, Unix ou BSD





  [padv] Administration PostgreSQL avancée 

Objectif :  Approfondir ses connaissances en administration d'instances PostgreSQL
 Durée : 3 jours
 Tarif : 1830 € HT/personne
En suivant cette formation vous saurez :
  • Savoir créer des instances PostgreSQL
  • Comprendre le partitionnement et les vues matérialisées
  • Comprendre les leviers d’ajustement des performances
  • Superviser une instance
  • Gérer les connexions
  • Comprendre les mécanismes de haute-disponibilité
 Programme : 

  • Présentation de PostgreSQL
  • Création d’une instance
    • Les répertoires de données
    • Les logs de transactions
    • Utilisation des espaces de stockage
  • Administration d’une instance
    • Partitionnement de tables
    • Vues matérialisées
    • Utilisation du catalogue système
    • Contributions pour l’administrateur
    • Création d’instances multiples
  • Ajustement des performances
    • Limiter les connexions
    • Dimensionnement de la mémoire partagée
    • Optimiser les suppressions de données
    • Affiner l’auto-vacuum avec les seuils
 

  • Supervision d’une instance
    • Fichiers de traces d’activité
    • Analyse avec PgBadger
    • Munin : Mise en place des scripts PostgreSQL
  • Gestion avancée des connexions
    • PgBouncer
    • PgPool
  • Haute-disponibilité
    • Réplication logique (londiste, slony)
    • Réplication physique
    • Reprise sur incident
 Audience : 
Administrateurs système
Administrateurs de bases de données

 Prérequis : 
Langage SQL
Module PADM
Système d'exploitation Linux, Unix ou BSD





  [popt] Optimisation de PostgreSQL 

Objectif :  Savoir exploiter et améliorer les performances du moteur PostgreSQL
 Durée : 2 jours
 Tarif : 1220 € HT/personne
En suivant cette formation vous saurez :
  • Identifier les leviers d’optimisation des performances du moteur PostgreSQL
  • Connaître les indicateurs utiles
  • Analyser le comportement de PostgreSQL
  • Analyser et comprendre les étapes de traitement d’une requête
 Programme : 

  • Éléments d’optimisation
    • Matériel
    • Systèmes d’exploitation
    • Systèmes de fichiers
    • Configuration
    • Applications
    • Requêtes
  • Mesure et Analyse
    • Outils
    • Banc de tests
    • Traces d’activité
    • Statistiques internes
    • Extensions à PostgreSQL
    • Monitoring
 

  • Traitements des requêtes
    • Architecture de PostgreSQL
    • Étapes de traitement d’une requête
    • Types d’algorithme
    • Organisation physique des données
    • Paramètres de configuration
    • Maintenance interne
  • Gestion des Sessions
    • API clientes
    • Pools de connexions
    • Concurrence d’accès et transactions
 Audience : 
Administrateurs système
Administrateurs de bases de données

 Prérequis : 
Langage SQL
Module PADM
Module PADV
Système d'exploitation Linux, Unix ou BSD





 Programmation

  [psqa] SQL avancé 

Objectif :  Approfondir les connaissances sur le langage SQL et ses évolutions
 Durée : 2 jours
 Tarif : 1220 € HT/personne
En suivant cette formation vous saurez :
  • Acquérir les notions essentielles des concepts avancés du langage SQL
  • Savoir utiliser des requêtes complexes
  • Comprendre la notion de fenêtrage
 Programme : 

  • Historique des standards SQL
    • IBM, ANSI, ISO
  • Recherche
    • Projection
    • CTE
    • Jointures : full, left, right, outer, lateral
 

  • Modification
    • Formes complexes
    • Clause Returning
    • CTE en écriture
  • Window Function
    • Concept : groupement local
    • Clause OVER
    • Fonction d’agrégat, d’analyse et de rang
 Audience : 
Administrateurs de bases de données
Développeurs

 Prérequis : 
Langage SQL
Module PSQL





  [pdev] Développement 

Objectif :  Apprendre à développer des procédures stockées
 Durée : 2 jours
 Tarif : 1220 € HT/personne
En suivant cette formation vous saurez :
  • Acquérir les bases du développement de fonctions dans PostgreSQL
  • Connaître les objets qui peuvent être développés
  • Savoir écrire une fonction
  • Connaître la structuration d’une procédure
 Programme : 

  • Que peut-on développer
    • Types
    • Opérateurs
    • Agrégats
    • Règles
    • Fonctions, déclencheurs
  • Création d’une fonction
    • Prototype
    • Options
    • Langages
 

  • Types de fonctions
    • Paramètres d’entrées – sorties
    • Production d’ensembles de données
    • Déclencheurs
  • Langage PL/pgSQL
    • Structures de contrôle
    • Ordres SQL
    • Gestion des exceptions
 Audience : 
Administrateurs de bases de données
Développeurs

 Prérequis : 
Langage SQL
Module PSQL
Module PADM
Algorithmique





  [pdva] Développement avancé 

Objectif :  Approfondir ses connaissances en développement autour du moteur PostgreSQL
 Durée : 2 jours
 Tarif : 1220 € HT/personne
En suivant cette formation vous saurez :
  • Approfondir les concepts du développement
  • Interagir avec le moteur
  • Savoir développer une extension
 Programme : 

  • Curseurs
    • Déclaration
    • Types
    • Utilisation
  • Polymorphisme
    • Importance de la signature
    • Pseudo-types
    • Fonctions variadiques
  • Langage C
    • Déclencheurs
    • ecpg
  • Background worker
    • Concepts
    • Utilisation
 

  • Logical decoding
    • Concepts
    • Plugins de sortie
    • Réplication synchrone
  • Extensions
    • Concepts
    • Création
    • Mise à jour
  • Autres Langages
    • Plv8, Java, R, …
 Audience : 
Développeurs

 Prérequis : 
Langage SQL
Module PSQL
Module PDEV
Algorithmique





 Architecture

  [phad] Haute disponibilité 

Objectif :  Maîtriser les différents types de réplication dans une optique de haute-disponibilité
 Durée : 3 jours
 Tarif : 1830 € HT/personne
En suivant cette formation vous saurez :
  • Comprendre les notions de haute-disponibilité
  • Connaître les différents types de réplication de bases de données PostgreSQL
  • Savoir déployer et interagir avec la réplication d’instances PostgreSQL
 Programme : 

  • Présentation de PostgreSQL
    • Historique
    • L'écosystème PostgreSQL
  • Haute-disponibilité
    • Qu’est-ce ?
    • Comment l’obtenir ?
  • Les différents types de réplication
    • Réplication interne
    • Outils externes
    • Intérêt de chaque solution
 

  • Réplication interne
    • Principe des WAL
    • Utilisation des WAL
    • Fichiers de configuration
  • Travaux pratiques
    • Configuration
    • Gestion des accès
    • Mise en place d’une réplication à 2 nœuds
    • Mise en place d’une réplication à 3 nœuds
    • Bascule sur incident
    • Bascule contrôlée et retour
  • Ouverture
    • Réplications logiques
    • Multi-maître
 Audience : 
Administrateurs système
Administrateurs de bases de données

 Prérequis : 
Langage SQL
Module PSQL
Module PADV
Système d'exploitation Linux, Unix ou BSD