Formation PostgreSQL

Notée : (8)*

Apprenez à gérer vos bases de données PostgreSQL avec pgAdmin grâce à cette formation de 3 jours !

Prix (Formation inter-entreprise)

1500€ HT / personne

Durée

3 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Cette formation vous permettra de manipuler l'interface graphique pgAdmin ainsi que des outils en ligne de commande en travaillant sur une base de données.

La formation se base sur des problèmes réalistes et aborde la partie théorique par des travaux pratiques.

Les objectifs

  • Installer et paramétrer PostgreSQL
  • Administrer sa base de données pour ses projets Web
  • Maîtriser les principales techniques et outils d'administration
  • Écrire et maintenir des requêtes SQL
  • Découvrir les apports de PostgreSQL par rapport à une autre base classique
  • Mieux utiliser les indexs et les contraintes
  • Écrire et maintenir des procédures stockées
  • Gérer les rôles, les vues, les droits, etc.

Pré-requis

  • Des connaissances de base en SGBD
  • Notions en SQL
  • Connaître les commandes d'administration Linux est un plus
  • Ordinateur portable à apporter

Le programme de la formation PostgreSQL

Jour 1

Installation

  • gestion du service et initialisation ### Gestion des versions mineures et majeures
  • fichiers de configuration
  • version majeure et mineure: compatibilité binaire ### Gestion des connexions
  • pg_hba.conf : firewall de connexion
  • ligne de commande psql
  • client graphique PgAdmin III
  • client web PHPPgAdmin ### Créer une base de données
  • encodage des caractères, locales, langages, templates et cluster
  • pgAdminIII: connexion administrateur
  • base de formation ### Gestion des Tablespaces ### Rôles (utilisateurs, groupes) et Droits d'accès
  • rôles de connexions
  • pgAdminIII: connexions utilisateur et pg_hab.conf
  • schémas postgreSQL
  • schémas et droits d'accès
  • Initialisation des droits
  • la variable search_path
  • gestion avancée des droits
  • DDL DML et DCL

Jour 2

Sauvegardes et Restaurations

  • pg_dump : recréer une base à partir d'un dump SQL ### Base drh: un exemple plus complexe
  • gestion des droits, élévation de privilèges
  • types de données
  • héritage de tables
  • clefs étrangères
  • triggers
  • contraintes, checks
  • vues
  • cascades et triggers ### Requêtes
  • SELECT *, Distinct et colonnes
  • tri: ORDER BY
  • fonctions et opérateurs à connaître (dates, min, max, etc.)
  • where: les filtres
  • pagination: LIMIT, OFFSET
  • sous requêtes
  • ensembles: ANY, ALL et EXISTS
  • les jointures
  • requêtes avancées (GROUP BY, UNION, etc.)

Jour 3

Opérations d'écriture

  • nouvelle base de test (importations)
  • règles avancées sur les vues, vues calculées
  • pgadmin: objets affichés
  • les transactions et le MVCC ### Déclencheurs (triggers) et Fonctions
  • importation de fonctions et déclencheurs
  • analyse des éléments importés ### Indexation
  • à quoi sert l'indexation
  • ANALYZE, comprendre les effets de l'indexation
  • génération de données
  • fonctionnement d'un index
  • taille des index
  • identifier les requêtes problématiques
  • contrôle d'utilisation des index ### Administration PostgreSQL
  • 32bits et 64bits
  • analyse de l'utilisation d'une Base
  • Analyze, vacuum et autovacuum
  • principaux paramètres de configuration et de tunning (connexions, mémoire, logs)
  • performances et matériel ### Backup et Restaurations, archivage WAL ### Superviser PostgreSQL

Télécharger le programme

Le(s) formateur(s)

Cyril VIMARD

Cyril VIMARD

Cyril Vimard est un Ingénieur Architecte Logiciel avec plus de 15 années d'expérience dans le secteur du logiciel. Il a notamment travaillé pour de grandes entreprises telles que Google et Orange, et en 2017, a fondé sa propre startup se spécialisant dans le Marketing et l'intelligence artificielle. Récemment, il a choisi de mettre à profit son expertise en se tournant vers la formation professionnelle, où il partage désormais ses connaissances avec d'autres professionnels en quête d'apprentissage et de développement de compétences.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 95 formations au catalogue, 1379 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

2 témoignages

tres bonne formation realisee par une personne d experience et pedagogue

Arnaud LE ROY
SERCEL

Formation intéressante, et directement orientée pratique, ce qui permet de voir rapidement les problèmes auxquels nous serons confrontés, et les astuces qui vont avec. De plus, le formateur connaît bien son domaine, et explique clairement les concepts.

Olivier LABONNE
SERCEL

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

Formation PostgreSQL

Notée : (8)*

Apprenez à gérer vos bases de données PostgreSQL avec pgAdmin grâce à cette formation de 3 jours !

Cette formation vous permettra de manipuler l'interface graphique pgAdmin ainsi que des outils en ligne de commande en travaillant sur une base de données.

La formation se base sur des problèmes réalistes et aborde la partie théorique par des travaux pratiques.

Les objectifs

  • Installer et paramétrer PostgreSQL
  • Administrer sa base de données pour ses projets Web
  • Maîtriser les principales techniques et outils d'administration
  • Écrire et maintenir des requêtes SQL
  • Découvrir les apports de PostgreSQL par rapport à une autre base classique
  • Mieux utiliser les indexs et les contraintes
  • Écrire et maintenir des procédures stockées
  • Gérer les rôles, les vues, les droits, etc.

Pré-requis

  • Des connaissances de base en SGBD
  • Notions en SQL
  • Connaître les commandes d'administration Linux est un plus
  • Ordinateur portable à apporter

Le programme de la formation PostgreSQL

Jour 1

Installation

  • gestion du service et initialisation ### Gestion des versions mineures et majeures
  • fichiers de configuration
  • version majeure et mineure: compatibilité binaire ### Gestion des connexions
  • pg_hba.conf : firewall de connexion
  • ligne de commande psql
  • client graphique PgAdmin III
  • client web PHPPgAdmin ### Créer une base de données
  • encodage des caractères, locales, langages, templates et cluster
  • pgAdminIII: connexion administrateur
  • base de formation ### Gestion des Tablespaces ### Rôles (utilisateurs, groupes) et Droits d'accès
  • rôles de connexions
  • pgAdminIII: connexions utilisateur et pg_hab.conf
  • schémas postgreSQL
  • schémas et droits d'accès
  • Initialisation des droits
  • la variable search_path
  • gestion avancée des droits
  • DDL DML et DCL

Jour 2

Sauvegardes et Restaurations

  • pg_dump : recréer une base à partir d'un dump SQL ### Base drh: un exemple plus complexe
  • gestion des droits, élévation de privilèges
  • types de données
  • héritage de tables
  • clefs étrangères
  • triggers
  • contraintes, checks
  • vues
  • cascades et triggers ### Requêtes
  • SELECT *, Distinct et colonnes
  • tri: ORDER BY
  • fonctions et opérateurs à connaître (dates, min, max, etc.)
  • where: les filtres
  • pagination: LIMIT, OFFSET
  • sous requêtes
  • ensembles: ANY, ALL et EXISTS
  • les jointures
  • requêtes avancées (GROUP BY, UNION, etc.)

Jour 3

Opérations d'écriture

  • nouvelle base de test (importations)
  • règles avancées sur les vues, vues calculées
  • pgadmin: objets affichés
  • les transactions et le MVCC ### Déclencheurs (triggers) et Fonctions
  • importation de fonctions et déclencheurs
  • analyse des éléments importés ### Indexation
  • à quoi sert l'indexation
  • ANALYZE, comprendre les effets de l'indexation
  • génération de données
  • fonctionnement d'un index
  • taille des index
  • identifier les requêtes problématiques
  • contrôle d'utilisation des index ### Administration PostgreSQL
  • 32bits et 64bits
  • analyse de l'utilisation d'une Base
  • Analyze, vacuum et autovacuum
  • principaux paramètres de configuration et de tunning (connexions, mémoire, logs)
  • performances et matériel ### Backup et Restaurations, archivage WAL ### Superviser PostgreSQL

Télécharger le programme

Le(s) formateur(s)

Cyril VIMARD

Cyril VIMARD

Cyril Vimard est un Ingénieur Architecte Logiciel avec plus de 15 années d'expérience dans le secteur du logiciel. Il a notamment travaillé pour de grandes entreprises telles que Google et Orange, et en 2017, a fondé sa propre startup se spécialisant dans le Marketing et l'intelligence artificielle. Récemment, il a choisi de mettre à profit son expertise en se tournant vers la formation professionnelle, où il partage désormais ses connaissances avec d'autres professionnels en quête d'apprentissage et de développement de compétences.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 95 formations au catalogue, 1379 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

2 témoignages

tres bonne formation realisee par une personne d experience et pedagogue

Arnaud LE ROY
SERCEL

Formation intéressante, et directement orientée pratique, ce qui permet de voir rapidement les problèmes auxquels nous serons confrontés, et les astuces qui vont avec. De plus, le formateur connaît bien son domaine, et explique clairement les concepts.

Olivier LABONNE
SERCEL

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012