Phare Phirio  : apprendre à apprendre

Pharepuzzle Phirio

PhareDataCenter Phirio

PhareSerious Games

PrecedentSuivant
  • Formations
    • Catalogue
    • Cloud
    • Big Data
    • Applicatif
    • DataScience
    • Infrastructures
    • Accompagnement
    • Sur mesure
  • Cheat sheets & labs
    • Présentation des technologies
    • Le Laboratoire
    • Blockchain
    • Big Data
    • Liens utiles
  • Informations pratiques
    • Phirio Team
    • Prestations
    • Qualité
    • Centre de formation
    • Nos références
  • Contact
    • Plan d'accès
    • Contact post-formation
    • Recrutement
    • Demande d'informations
  1. Vous êtes ici : Accueil
  2. Formations
  3. Déroulés pédagogiques
  4. Applications
  5. Bases donnees
  6. BD021

Formation : PostgreSQL administration

Durée3 jours
Code coursBD021
Dates7 au 9 juillet
6 au 8 octobre
8 au 10 décembre

(cliquez sur une date pour vous inscrire)

Public:

Chefs de projets, Développeurs, Administrateurs de bases de données, Administrateurs systèmes...

Objectifs:

A l’issue de la formation, le stagiaire sera capable d’installer et d’administrer des serveurs et des bases de données PostgreSQL.

Connaissances préalables nécessaires:

avoir des connaissances de base en SGBDR, en langage SQL et en administration du système d'exploitation Windows ou Linux/Unix.

Objectifs pédagogiques:

  • Comprendre l'architecture de la base de données PostgreSQL
  • Savoir installer PostgreSQL
  • Appréhender les principales fonctionnalités d'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
  • Savoir interroger une base de données à l'aide de PSQL
  • Sécuriser un serveur PostgreSQL

Déroulé pédagogique


Comprendre l'architecture de la base de données PostgreSQL
Durée : 1h30
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Introduction
Présentation, historique, les versions PostgreSQL, les outils complémentaires et les licences.
Les composants du serveur PostgreSQL: serveur, client, connecteurs jdbc, tcl, pl, python
Savoir installer PostgreSQL
Durée : 3h
Méthodes pédagogiques : alternance de théorie et de travaux pratiques
Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux
Choix de la méthode d'installation : les packages, le code compilé ou les sources.
Etude des des scripts fournis avec PostgreSQL : démarrage du serveur, création des tables de droits d'accès, démarrage de multi-serveurs, ...
Présentation de l'organisation du répertoire /var/lib/pgsql.
Etude des fichiers postgresql.conf, pg_hba.conf
Atelier : Installation et configuration d'un serveur postgresql par chaque participant


Appréhender les principales fonctionnalités d'administration d'une base de données PostgreSQL
Durée : 3h
Méthodes pédagogiques : alternance de théorie et de travaux pratiques
Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux
Présentation des outils d'administration :
psql, pgAdmin, phpPgAdmin, DBeaver
Atelier : découverte de psql, mise en oeuvre de DBeaver


Créer et gérer une base de données
Durée : 3h
Méthodes pédagogiques : alternance de théorie et de travaux pratiques
Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux
Commandes de création et gestion des bases de données
La gestion des schémas
Les espaces de stockage
Atelier : création d'une base et import de données mise à disposition sur l'infrastructure de travaux pratiques


Gérer l'accès aux utilisateurs
Durée : 2h30
Méthodes pédagogiques : alternance de théorie et de travaux pratiques
Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux
Système des privilèges : principe de fonctionnement, authentification, contrôle des droits pour les requêtes.
Gestion des rôles.
Les instructions GRANt et REVOKE.
Atelier : exemple de gestion de comptes utilisateurs : création/suppression de comptes


Savoir interroger une base de données à l'aide de PSQL
Durée : 2h30
Méthodes pédagogiques : alternance de théorie et de travaux pratiques
Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux
Démonstration des commandes psql.
Les commandes en \. pgadmin : installation, configuration.
Atelier : manipulation sur les tables créées à partir des fichiers d'import, insertion de données, contrôle de cohérence, ...


Sécuriser un serveur PostgreSQL
Durée : 2h30
Méthodes pédagogiques : alternance de théorie et de travaux pratiques
Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux
Sécurité au-delà de la gestion des comptes.
Présentation des points à risques, et à sécuriser.
Limitation des ressources, sécurisation des accès : fichier pg_hba.conf
Mapping avec les utilisateurs systèmes: pg_ident.conf
Atelier : détection des failles et points de faiblesse sur un serveur mal sécurisé.


Exploitation
Durée : 3h30
Méthodes pédagogiques : alternance de théorie et de travaux pratiques
Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux
Sauvegardes/Restaurations : contrôler l'état de la table, réparer, optimiser :
étude des outils pg_dump, pg_dumpall, vacuumdb.
Méthode de sauvegarde des données PostgreSQL
Archivage continu
Montée de niveaux : copie de serveur à serveur, réplication.
Atelier : restauration d'une base après un crash disque


Présentation des fichiers journaux.
Atelier : analyse de logs



Retour au descriptif
Modalités et délais d'accès
Méthodes mobilisées et modalités d'évaluation

Phirio

+33 1 55 33 52 10
info@phirio.fr
Calendrier
Code cours : BD021

Contenu de la formation
PostgreSQL administration:
  • Comprendre l'architecture de la base de données PostgreSQL
  • Savoir installer PostgreSQL
  • Appréhender les principales fonctionnalités d'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
  • Savoir interroger une base de données à l'aide de PSQL
  • Sécuriser un serveur PostgreSQL
  • Exploitation

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours

Note de satisfaction des participants à la formation PostgreSQL administration

4.4/5



Taux d'atteinte des objectifs à la formation PostgreSQL administration

100%



Taux de réalisation des exercices à la formation PostgreSQL administration

100%




Version du document : Ra08
Date de mise à jour du document : 2024/11/08


quelques une de nos réalisations
  • Recrutement
  • Data Dock Data Dock
  • Qualiopi
    Qualiopi
    La certification qualité a été délivrée par Proneo Certification au titre de la catégorie d'action suivante : ACTIONS DE FORMATION.

INFORMATIONS LEGALES

  • Protection des données personnelles
  • Mentions légales et crédits
  • Condition générales d'utilisation (CGU)

INFORMATIONS PRODUITS

  • Calendrier
  • Présentations de technologies
2025 Phirio Paris