Formation en présentiel: 3 jours soit 21 heures

Avatar de l’utilisateur
À partir 1080 €
  • Type : Formation qualifiante
  • Durée : 3j, soit 21 heures
  • Modalité : Formation présentielle
  • Versions : PostgreSQL toutes versions
  • Validation : 1 certificat de réalisation sera remis au donneur d’ordre et dans un deuxième temps une attestation de fin de formation reprenant les objectifs, la nature, la durée de l’action et les résultats atteints sera envoyée par mail à chaque stagiaire.
  • Prè-requis : Des notions minimum en informatiques sont indispensables
  • Public : Tout public
  • Niveau : Standard
  • Moyens : Un ordinateur par stagiaire, des travaux pratiques proposés pendant la formation,des intervenants universitaires spécialisés, support de cours offert à chaque stagiaire, une clé USB offerte.
  • Pèdagogie : 15% de théorie, 85% de pratique : étude de cas, mise en situation, exercices d’évaluation.
  • Introduction aux bases de données relationnelles.
  • Compréhension de l’installation et de la configuration de PostgreSQL.
  • Maîtriser les concepts de tables, relations, et types de données.
  • Approfondir l’écriture de requêtes SQL complexes.
  • Maîtriser les transactions et l’intégrité des données.
  • Optimiser les requêtes pour de meilleures performances
  • Découvrir les fonctionnalités avancées de PostgreSQL (vues, fonctions, procédures).
  • Apprendre les techniques de sauvegarde et restauration des données.
  • Mettre en place des stratégies de réplication et de haute disponibilité

1er JOUR

Présentation de PostgreSQL

  • Qu’est-ce qu’une base de données relationnelle ?
  • Les principaux concepts : tables, colonnes, relations, clés primaires et étrangères.
  • Installation de PostgreSQL et introduction à l’interface pgAdmin.
  • Création d’une base de données et d’une table.
  • Types de données dans PostgreSQL : entiers, chaînes, dates, booléens, etc

Manipulation de Bases de Données et de Tables

  • Création et gestion de bases de données.
  • Types de données : choix et bonnes pratiques.
  • Création de tables avec des clés primaires et des clés étrangères

Insertion, Modification et Suppression de Données

  • Commandes INSERT, UPDATE, DELETE pour modifier les données.
  • Requêtes SELECT : récupération de données avec des filtres.
  • Tri des résultats avec ORDER BY et limitation des résultats avec LIMIT.

Jointures et Relations

  • INNER JOIN, LEFT JOIN, RIGHT JOIN pour combiner plusieurs tables.
  • Présentation des jointures externes et internes.
  • Utilisation des sous-requêtes dans les instructions SQL.

2e JOUR

Fonctions et Requêtes Avancées

  • Fonction d’agrégation : COUNT, SUM, AVG, MAX, MIN.
  • GROUP BY pour regrouper les résultats.
  • Utilisation des fonctions conditionnelles : CASE, COALESCE.
  • Filtrage avancé des données avec HAVING

Transactions et Concurrence

  • Introduction aux transactions : BEGIN, COMMIT, ROLLBACK.
  • Niveaux d’isolation des transactions.
  • Gestion des conflits de concurrence dans un environnement multi-utilisateurs.
  • Transactions atomiques et cohérentes.

Indexation et Optimisation des Requêtes

  • Création et gestion des index dans PostgreSQL : CREATE INDEX.
  • Types d’index (B-tree, GiST, GIN) et quand les utiliser.
  • Analyse des performances des requêtes avec EXPLAIN.
  • Optimisation des requêtes lentes et réduction de la complexité des joints

Gestion des Accès et Sécurité

  • Création et gestion des rôles et permissions d’accès.
  • Commandes GRANT et REVOKE pour contrôler les privilèges.
  • Sécuriser une base de données avec des mots de passe, rôles et configurations.

3e jour

Vues et Fonctions

  • Création de vues pour simplifier l’accès aux données complexes.
  • Introduction aux fonctions SQL : création de fonctions avec PL/pgSQL.
  • Gestion des procédures stockées pour automatiser certaines opérations

Sauvegarde et Restauration des Données

  • Sauvegarde d’une base de données avec pg_dump.
  • Restauration des données avec pg_restore et gestion des fichiers de sauvegarde.
  • Sauvegarde en ligne avec pg_basebackup.

 

Réplication et Haute Disponibilité

  • Configuration de la réplication de type maître-esclave dans PostgreSQL.
  • Configuration de la réplication en continu (streaming replication).
  • Gestion de la haute disponibilité avec replication et failover.

Maintenance de la Base de Données

  • Nettoyage et optimisation de la base de données avec VACUUM.
  • Mise à jour des statistiques et maintenance régulière des index.
  • Utilisation de pg_stat_statements pour surveiller les requêtes lentes.

 

 

 

  • inter
  • intra

Stage de formation inter-entreprise

Les tarifs proposés ci-dessous concernent les formations effectuées en France

  • Durée de stage: 3 jours, soit 21 heures.
  • Effectif maximal : 7 stagiaires maximum
  • Salle très équipée (ordinateurs récents et projecteur).

Tarifs

  • Tarif complet salarié, fonctionnaire… etc. : 1200 euros net de taxes
  • Tarif réduit, étudiant, dem. d’emploi, particulier: 1080 euros net de taxes

 

 

Stage de formation intra-entreprise

Les tarifs proposés ci-dessous concernent les formations effectuées en France.

Durée de la formation: 3 jours, soit 21 heures.

Tarif forfaitaire : À partir 3500 Euros net de taxe pour une session de 1 à 5 stagiaires avec 1 mois gratuit d’assistance.

Conditions :

  • Tous les frais relatifs au déplacement, à l’hébergement et à la restauration du formateur sont inclus.
  • À votre charge: mise à disposition d’une salle adaptée, équipement informatique des stagiaires.
  • À partir du sixième stagiaire, tarif de 500 Euros net de taxe par stagiaire supplémentaire.

Nos formations par ville en France 

Aix en Provence – Amiens – Besançon – Bordeaux  – Caen  –  Cesson Sévigné – Clermont Ferrand – Dijon – Grenoble – Guadeloupe – Lille – Lyon – Marseille – Martinique – Montpellier  – Nantes – Nice – Orléans – Paris – Reims – Réunion – Rouen – Saint Etienne  – Strasbourg -Toulouse – Tours

Nos formations par pays

Algérie – Belgique – Bénin – Burkina Faso – Côte d’Ivoire Gabon – Guinée – Libye Madagascar – Mali  – Maroc – Monaco – Niger – République démocratique du Congo –  Sénégal – Suisse – Tchad – Togo – Tunisie

You cannot copy content of this page