PostgreSQL 15 - Prise en main

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Présenter une vue d'ensemble du SGDBR PostgreSQL, de ses fonctionnalités et des différentes sources d'informations utiles
  • Identifier les différentes possibilités d'installation de PostgreSQL
  • Créer, configurer et contrôler une instance PostgreSQL
  • Créer une base de données et les objets de celle-ci
  • Interroger et mettre à jour les objets de cette base de données avec le langage SQL
  • Gérer la sécurité des accès aux bases de données et aux objets de cette base
  • Utiliser les outils psql et pgadmin 4
  • Lister les principales opérations de maintenance à effectuer sur les bases de données d'une instance PostgreSQL
  • Importer, exporter et échanger des données entre instances PostgreSQL (pg_dump, pg_dumpall, pg_restore)
  • Présenter une vue d'ensemble des objets PL/pgSQL.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1

Présentation générale

  • Historique
  • Fonctionnalités
  • Documentation
  • Versions mineures et majeures

Installation

  • Présentation simplifiée des différentes méthodes d'installation de PostgreSQL
    • Sources
    • Packages
    • Installation graphique
  • Création d'une instance et configuration basique de celle-ci
  • Démarrage / arrêt / statut de cette instance
  • Création d'une base de données et visualisation d'informations sur les bases de données
Exemples de travaux pratiques (à titre indicatif)
  • Prise en main de l'environnement VirtualBox
  • Installation de PostgreSQL
  • Création d'une instance et contrôle de celle-ci avec pg_ctl
  • Configuration de cette instance avec le fichier postgresql.conf
  • Création de plusieurs bases de données avec CREATE DATABASE et différentes options
  • Suppression d'une base de données

Jour 2

Gestion de la sécurité

  • Concepts des mécanismes de sécurité
  • Gestion des rôles de types "utilisateur" et "groupe"
  • Gestion des privilèges d'accès aux objets
Exemples de travaux pratiques (à titre indicatif)
  • Création d'utilisateurs et de groupes d'utilisateurs
  • Création de tables de démonstration pour la mise en oeuvre des droits d'accès aux objets pour les utilisateurs / groupes créés précédemment
  • Vérification et test des droits d'accès mis en place

Outils de requêtage SQL en mode ligne et graphique

  • Outil en mode ligne psql
    • Principales commandes spécifiques psql (d, c, l, h)
    • Principales fonctions systèmes d'administration
  • Outil graphique pgAdmin 4

Le langage SQL avec PostgreSQL

  • Les tables relationnelles
    • Types de données supportées
    • Création d'une table
    • Modification de sa structure
    • Contraintes d'intégrité...
  • Les index
    • Généralités
    • Types d'index
    • Création
    • Modification
    • Réorganisation
    • Conseils...
  • Requêtes d'interrogation SELECT
    • Extractions simples
    • Conditions de recherche WHERE
    • Opérateurs booléens (AND, OR, NOT)
    • Opérateurs IN, BETWEEN, LIKE, NULL
    • Opérations arithmétiques (+, -, *, / )
    • Tri des résultats
    • Les jointures
    • Sous-interrogations
    • Traitements de groupe (SUM, AVG, MIN, MAX, COUNT)
    • Regroupements... (GROUP BY, HAVING)
  • Mises à jour de la base de données
    • Insertion de nouvelles lignes INSERT
    • Modification de lignes existantes UPDATE
    • Suppression de lignes DELETE
  • Gestion des privilèges d'accès aux objets
    • GRANT
    • REVOKE
  • Commandes DDL CREATE, ALTER, DROP d'une table / index / vue
Exemple de travaux pratiques (à titre indicatif)
  • Exercices avec psql

Jour 3

Exemples de travaux pratiques (à titre indicatif) - Suite
  • Installation et utilisation de pgAdmin 4
  • Exercices de requêtes SQL d'interrogations (simples, jointures, sous-interrogations, traitements de groupe), de mises à jour des données et de créations d'objets

Maintenance des données

  • Opérations de maintenance d'une instance PostgreSQL
  • Gestion de l'espace disque
  • Nettoyage des bases de données avec "autovacuum" et "autoanalyze"
  • Import et export logiques des données entre bases de données PostgreSQL
    • pg_dump
    • pg_restore
    • copy
Exemples de travaux pratiques (à titre indicatif)
  • Effectuer un pg_dump d'une base de données dans un fichier texte incluant le CREATE DATABASE au début de la sauvegarde
  • Visualiser le contenu du fichier texte produit par pg_dump
  • Supprimer la base de données (DROP DATABASE) précédemment sauvegardée et la recréer en utilisant psql et le fichier texte produit par pg_dump
  • Effectuer une sauvegarde avec pg_dump d'une autre base de données dans un fichier en format "tar"
  • Supprimer la base de données (DROP DATABASE) précédemment sauvegardée et la recréer en utilisant pg_restore

Introduction au langage PL/pgSQL

  • Les fonctions stockées PL/pgSQL
  • Les triggers

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir les connaissances de base du langage SQL.

Public

Développeurs, exploitants, utilisateurs d'applications décisionnelles ou toute personne désirant découvrir et utiliser au mieux PostgreSQL.

Ces formations pourraient vous intéresser

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Effectuer des migrations de bases de données Oracle vers PostgreSQL
  • Reconnaître les différences d'implémentation de certaines fonctionnalités entre les deux technologies
  • Planifier et mettre en oeuvre un projet de migration entre Oracle et PostgreSQL.
Tarif

A partir de 1 420,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire l'architecture et l'objectif de chaque composant impliqué dans celle-ci
  • Expliquer le cycle de vie du traitement des jobs
  • Naviguer dans les différents domaines de Control-M GUI
  • Travailler avec des espaces de travail nouveaux ou existants
  • Gérer, dépanner et configurer le processus "New Day"
  • Vous adapter à l'heure d'été
  • Configurer les options relatives aux alertes, aux alertes d'utilisation, au courrier électronique et au STMP
  • Configurer les paramètres du système Control-M/EM
  • Gérer et surveiller les composants de Control-M
  • Mettre en oeuvre les options de sécurité en définissant les utilisateurs et les rôles, et en sélectionnant les options de configuration
  • Mettre en oeuvre des plateformes sans agent pour l'exécution des jobs
  • Gérer les groupes d'hôtes
  • Accéder à l'historique des jobs et revoir les versions des jobs
  • Décrire la gestion des versions
  • Mettre en oeuvre la fonctionnalité de haute disponibilité de Control-M
  • Utiliser le domaine de configuration dans Control-M Web.
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

Savoir programmer en SQL - Savoir installer et configurer MySQL et PostgreSQL - Savoir utiliser ces démons via PHP - Savoir quand utiliser l'un ou l'autre des démons
Tarif

A partir de 1 375,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

PHP - Développement d'applications web

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

 Maîtriser la syntaxe du langage, développer des applications Web dynamiques en PHP, comprendre l'orientation web de PHP et gérer des formulaires et leurs accès aux données.

À l'issue de la formation, le stagiaire sera capable de :

  • Maîtriser la syntaxe du langage
  • Développer des applications Web dynamiques en PHP
  • Comprendre l'orientation web de PHP
  • Gérer des formulaires et les accès aux données

METHODES ET OUTILS PEDAGOGIQUES

  • Alternance exposés théoriques et exercices pratiques (80% pratique)
  • Support de cours 

EVALUATION

  • Tout au long de la formation, exercices pratiques permettant au formateur la validation des acquis et des compétences

Public concerné

Développeurs, concepteurs/réalisateurs, webmestres, chefs de projet Web, architectes techniques.

Pré-requis

Connaissance de base web et HTML, et d'au moins un langage de programmation

Tarif

A partir de 2 315,00 €

Durée

4 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Développer sur PostgreSQL
  • Maîtriser les données avec PostgreSQL
  • Gérer la création de bases, les contraintes
  • Gérer les opérateurs, les fonctions et les transactions
  • Maîtriser les index et l'optimisation des requêtes
Tarif

A partir de 1 800,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Maîtriser les actions d'administration courante de PostgreSQL
Tarif

A partir de 2 745,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre le fonctionnement de PostgreSQL à des fins d'optimisation
  • Analyser le plan d'exécution des requêtes afin de les optimiser
  • Optimiser l'utilisation des index
  • Optimiser la configuration des journaux de transaction
  • Effectuer des liaisons avec des sources de données externes
  • Créer des triggers
  • Créer des tables héritées
  • Optimiser le partitionnement des tables
  • Mettre en œuvre une infrastructure de réplication
  • Mettre en œuvre la haute disponibilité et la répartition de charge
Tarif

A partir de 2 590,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer des applications avec une base de données PostgreSQL.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

Maitriser l'administration de PostGis .
Tarif

A partir de 790,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Configurer et mettre en oeuvre la réplication sous PostgreSQL
  • Administrer la réplication sous PostgreSQL.
Tarif

A partir de 1 340,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Je cherche à faire...