Programme PostgreSQL Optimiser vos developpements

Participants : Ce stage s'adresse à des développeurs désirant avoir des connaissances approfondies sur les possibilités offertes par PostgreSQL.

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

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

Enumérer
Enumérer
les nouveautés de la norme SQL
objectifs
objectifs
Identifier
Identifier
les possibilités de développement offertes par PostgreSQL

pré-requis

Bonnes connaissances du langage SQL et de PostgreSQL. Expérience requise.

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

Rappels

Configuration du serveur et des accès.
Le client ligne de commande et graphique.

Création de base de données, de schémas et de types de données

Choix du template et du charset. Le search_path.
Types prédéfinis (monétaires...) et types tableaux.
Domaines et types utilisateurs.
Définition de nouveaux types de base en langage C.

Création de tables et de vues

Contraintes de clés étrangères.
Tables héritées (EXTENDS). Tables partitionnées.
Indexation. Vues matérialisées.

Mise en œuvre de requêtes complexes

Agrégats, jointures et sous-requêtes.
Clauses WINDOW et PARTITION BY.
Recherche en mode FULL TEXT.
Analyse des requêtes avec EXPLAIN.

Gestion des transactions

Points de rebroussement. Niveaux d'isolation.
Verrous explicites de lignes et de tables.
Verrous informatifs pour les applications.

Gestion des utilisateurs, des rôles et des droits

Utilisateurs et rôles.
Héritage de rôles, organisation en groupes.
Rôle PUBLIC. Droits.

Mise en œuvre de procédures stockées

Procédures écrites en PL/pgSQL en Perl et en C.
Curseurs. Définition d'opérateurs.
Mise en place de déclencheurs (triggers).

Interfaces de programmation client

Programmation en C, en Perl et en PHP.
Récupération d'éléments graphiques dans la base de données.
Traitement des transactions SQL par les exceptions.
En option en ligne : planifier et suivre la certification AVIT® sous 4 semaines.