Formation PostGreSQL Développeur

Cette formation PostGreSQL Développeur sur 2 jours va vous permettre d'optimiser vos développements sous PostgreSQL. Á terme, vous serrez capable de formuler des requêtes SQL de tous types optimisées pour PostgreSQL.

Pourquoi PostGreSQL ?
Système de gestion de base de données relationnelle et objet de référence, PostGreSQL est un système Open Source comparable à Oracle ou encore DB2. Ce logiciel est un incontournable en terme de réalisation et gestion de database.

Objectifs de cette formation

  • Maîtriser l'installation et la configuration de PostgreSQL
  • Être capable d'optimiser une base de données
  • Assimiler le fonctionnement et les principes des logs
  • Manipuler les diverses fonctionnalités avancées de PostgreSQL
  • Appréhender la programmation du coté serveur

Public visé

  • Administrateurs de bases de données
  • Développeurs se servant de PostgreSQL

Pré-requis

  • Avoir une connaissance des concepts SQL est préférable

Programme détaillé

SGBD PostgreSQL : Découverte du concept

  • Présentation du serveur de base de données relationnelle objet PostgreSQL
  • Apperçu de l'historique, du mode de développement et de la licence
  • Comprendre comment fonctionne la base de données

Savoir installer et configurer PostgreSQL

  • Être capable d'installer PostgreSQL
  • Savoir installer avec un système de paquetage
  • Connaître les principes de configuration clés

Être capable d'interagir avec le serveur de données

  • Comprendre le concept du client - serveur
  • Visualiser le client PostgreSQL
  • Manipuler les clients graphiques
  • Présentation des divers connecteurs à PostgreSQL

Réalisation de bases de données

  • Connaître les différents types de données
  • Maîtriser la création de tables
  • Savoir importer et charger des données

Maîtriser la gestion de requêtes SQL simples

  • Maîtriser la sélection de données
  • Savoir filtrer des données via la clause WHERE
  • Gestion des données : Ajouter, Supprimer et Modifier des données

Élaborer des requêtes SQL avancées

  • Maîtriser les transactions
  • Comprendre l'établissement de jointures
  • Maîtriser la conception de sous-requêtes

Appréhender la programmation coté serveur

  • Connaître les procédures stockées
  • Comprendre le concept de déclencheurs

Mise en place de la sécurité

  • Pouvoir contrôler l'accès des utilisateurs
  • Savoir gérer les utilisateurs
  • Être en mesure de controler des accès de manière générale