Programme PostgreSQL initiation

Participants : Développeurs, exploitants et toute autre personne désireuse d'utiliser au mieux PostgreSQL ou de migrer vers PostgreSQL.

Durée : 3 jours - 21 heures
Tarif : Nous contacter pour une formation INTER – INTRA ou en COURS PARTICULIER

PostgreSQL propose sensiblement les mêmes fonctionnalités que Oracle ou DB2. Cette formation très riche s'adresse aux administrateurs et aux développeurs. Elle présente le langage SQL, le langage PL/pgSQL, l'importation/exportation des données, la création des utilisateurs, la création/configuration d'une base…

La formation est délivrée en présentiel ou distanciel (e-learning, classe virtuelle, présentiel et à distance). Le formateur alterne entre méthodes démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation). La validation des acquis peut se faire via des études de cas, des quiz et/ou une certification.

Cette formation est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par Audit Conseil Formation.

Dates des formations
Contactez-nous pour des informations sur les disponibilités pour cette formation.
Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

Créer
Créer
le schéma d'une base PostgreSQL et lancer la création de la structure de la base (script DDL)
Utiliser
Utiliser
les vues, les fonctions stockées et les transactions
Analyser
Analyser
le plan d'exécution d'une requête, créer et maintenir des index pour améliorer les performances
Importer
Importer
et exporter des données de la base

pré-requis

Connaissances de base en programmation.

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours
  • Remise d'une attestation de stage

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Accessibilité handicapés

  • Au centre d’affaires ELITE partenaire d’ACF à 20 m.
  • Guide d’accessibilité à l’accueil.

Le Programme

Introduction à PostgreSQL

Présentation de PostgreSQL : Historique, caractéristiques et cas d'utilisation.
Comparaison avec d'autres systèmes de gestion de bases de données relationnelles.

SQL avec PostgreSQL

Procédure d'installation sur différentes plateformes : Linux (à partir de RPM ou des sources) et MS-Windows.
Configuration du système d'exploitation pour PostgreSQL.

Le langage PL/pgSQL

Initialisation et démarrage d'une instance PostgreSQL.
Architecture des processus du serveur.
Gestion des instances supplémentaires.

Gestion des Connexions et des Utilisateurs

Configuration des paramètres de connexion (pg_hba.conf).
Sécurité des connexions : SSL. Gestion des rôles (utilisateurs et groupes) et des privilèges.
Présentation des outils d'administration : psql, PgAdmin, phpPgAdmin, Pgpool.

Modélisation des Données

Création de schémas, tables, index et domaines.
Types de données, opérateurs et fonctions.

Administration au Quotidien

Gestion des fichiers et des espaces de noms (tablespaces).
Structure des répertoires et des fichiers du serveur.
Configuration du serveur et gestion des logs.
Collecte de statistiques et logs d'activités.
Tâches de maintenance et d'exploitation : Analyse des requêtes, nettoyage des espaces de tables et d'index, reconstruction d'index.

Sauvegardes et Restaurations

Sauvegardes avec pg_dump et pg_dumpall.
Restaurations avec pg_restore et psql.
Utilisation des logs binaires (Write Ahead Logging - WAL).