Formation PostgreSQL – Administration

Formation PostgreSQL - Administration

En suivant la formation PostgreSQL – Administration , dispensée par notre cabinet de formation, vous découvrirez tous les détails qui vous seront utiles pour améliorer vos compétences sur le PostgreSQL – Administration .

Objectifs de la formation PostgreSQL – Administration :

Formation PostgreSQL - Administration

Les objectifs de la formation sont  :

  • Découvrir PostgreSQL et ses outils
  • Installer et administrer un serveur de base de données PostgreSQL
  • Comprendre le cycle de vie d’une instance tout en s’opposant aux dysfonctionnements
  • Sécuriser un serveur PostgreSQL
  • Compléter les compétences fondamentales d’un administrateur PostgreSQL avec le chapitre “Sauvegardes et restauration PostgreSQL”
  • Associer Devops et PostgreSQL à travers des applications WEB

Programme de la formation PostgreSQL – Administration :

Formation PostgreSQL - Administration

Le Programme de la formation est détaillé ci-dessous :

Présentation de PostgreSQL et des outils

  • Tour d’horizon du vocabulaire PostgreSQL (WAL, réplication, Hot Standby, etc.)
  • Les contributions PostgreSQL (pgbench, oid2name, pg_buffercache, pgcrypto)
  • L’outil en ligne de commande : psql (shell SQL)
  • Le client lourd PgAdmin 4 (administration, développement)
  • L’outil en ligne phpPgAdmin.
  • Le gestionnaire de connexions Pgpool
  • Le SIG PostGIs
  • Les sites et forums pour trouver de l’aide
  • Comparatif avec les autres moteurs SGBDR (avantages/inconvénients)
  • Les grandes différences avec Oracle (11 Grid, 12 Cloud)
  • L’offre de Microsoft SQL Server
  • La version Cloud (Azure)

Installation de PostgreSQL

  • Prérequis selon les besoins applicatifs
  • Installation à partir des sources
  • Installation à partir d’un package
  • L’assistant d’installation graphique

Base et instance PostgreSQL

  • Création d’une base et de ses objets (schémas, tables, index, domaines, séquences, ..)
  • Les différents types de données, opérateurs et fonctions
  • Retrouver les objets dans le dictionnaire de données
  • Différences entre instance et base de données
  • Arrêt et démarrage d’une instance
  • Architecture des processus du serveur
  • Création d’instances supplémentaires
  • Créer une nouvelle instance ou une nouvelle base ?

Sécurité et transactions

  • Fonctionnement des transactions
  • Les niveaux d’isolations et les verrous sous postgreSQL
  • Vue générale des droits d’accès sur les ressources
  • Les rôles (utilisateurs et groupes)
  • Gratification et révocation des privilèges
  • La sécurité des sessions coté serveur (pg_hba.conf)
  • Quelles applications peuvent utiliser SSL ?
  • Apport des vues pour la sécurité

Fichiers, stockage, logs et surveillance

  • Arborescence standard suite à l’installation de
  • PostgreSQL
  • Emplacement des éléments fondamentaux
  • Répertoires et fichiers créés à la suite d’une création de base
  • Les fichiers à sauvegarder à froid pour une base précise
  • Le fichier fondamental postgreSQL.conf
  • Les logs binaires : Write Ahead Logging (WAL)
  • Surveillance et valeurs recommandées pour la mémoire
  • Le collecteur de statistiques
  • Les logs d’activités
  • Les vues et tables des informations du serveur
  • Outils pour obtenir des informations sur l’état des bases
  • Outils pour vérifier la cohérence des données

Sauvegardes et restauration PostgreSQL

  • Stratégies de sauvegardes et commandes associées
  • Différences entre pg_dump et pg_dumpall
  • Les restaurations avec pg_restore et psql
  • Spécificités des grosses bases (gzip, split)
  • Limitations
  • Sauvegarde au niveau OS
  • Migrations entre différentes versions de PostgreSQL

PostgreSQL dans le contexte applicatif

  • Les procédures stockées
  • Les langages « invités » (PL/pgSQL, PL/Perl, etc.)
  • Les triggers (déclencheurs)
  • Les applications web en PHP
  • Les applications web en Java
  • Les pilotes PostgreSQL et PDO
  • Rappels sur le rôle d’un serveur d’application
  • Liens entre PostgresQL et un serveur d’applications

Optimisation PostgreSQL

  • Savoir lire l’activité et la surcharge de PostgreSQL
  • Sur quels paramètres intervenir ?
  • 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

Troubleshooting

  • Présentation des jeux de caractères (UTF, ISO, etc.)
  • Comprendre l’encodage d’une base et son impact sur les applications
  • Les paramètres pouvant empêcher le démarrage d’une instance
  • Problème d’espace disque (psql, vacuum, dbsize, oid2name, analyze, etc.)

Approche pédagogique :

cabinet de formation au Maroc

Notre approche pédagogique pour cette Formation consiste en :

  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences

Participants de la Formation :

cabinet de formation au Maroc

Les personnes qui peuvent participer à cette formation sur PostgreSQL – Administration sont les :

  • Chefs de projet
  • Développeurs
  • Administrateurs de bases de données
  • Administrateurs des systèmes

N’hésitez pas à contacter le cabinet New Performance Management

pour lui confier votre

ingénierie de formation ou pour vos besoins en formation :

En présentiel- A distance- En Elearning

Merci.


cabinet de formation au Maroc

New Performance Management est un cabinet de formation au Maroc avec un ADN Africain à travers plusieurs partenariats stratégiques avec d’Autres Cabinets de Formation en Afrique.

Présent sur le marché depuis 2011, notre équipe dynamique ne cesse de développer ses Process afin de répondre aux besoins évolutifs de sa clientèle en matière de formation Professionnelle.

Vous souhaitez développer les compétences de vos collaborateurs en PostgreSQL - Administration ? Vous trouvez ICI la formation PostgreSQL - Administration idéale sélectionnée pour vous et dispensées par notre cabinet de formation au Maroc dans toutes les villes du Royaume : Casablanca- Rabat- Tanger- Kénitra- Marrakech- El Jadida- Laayoune… !

Soyez le premier à ajouter une critique.

Veuillez vous connecter pour laisser un commentaire
Suivre un cours
Inscrit: 0 étudiant
Durée: 3 jours
Conférences: 68
Niveau: Avancé

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed