Plan du cours

Introduction à PostgreSQL 16

  • Aperçu de PostgreSQL
  • Nouvelles fonctionnalités dans PostgreSQL 16
  • Installation et configuration
  • Architecture et composants de PostgreSQL

Premiers pas avec PostgreSQL

  • Configuration du cluster de base de données PostgreSQL
  • Création et gestion des bases de données
  • Opérations SQL de base
  • Configuration et exploration de PostgreSQL 16

Techniques avancées de SQL

  • Techniques de requêtes avancées
  • Expressions de table communes (CTEs)
  • Fonctions de fenêtre
  • Types de données JSON et JSONB
  • Rédaction de requêtes SQL avancées

Types de données et extensions

  • Types de données personnalisés
  • Recherche textuelle intégrale
  • PostGIS pour les données géospatiales
  • Programmation PL/pgSQL
  • Utilisation de types de données avancés et d'extensions

Indexation et optimisation des requêtes

  • Types d'index et utilisation
  • Planification et exécution des requêtes
  • Analyse et optimisation des requêtes
  • Indexation et optimisation des requêtes

Réglage des performances

  • Paramètres de réglage des performances
  • Gestion de la mémoire et des ressources
  • Monitoring et analyse des performances
  • Réglage des performances et monitoring

Sauvegarde et récupération

  • Stratégies de sauvegarde
  • Récupération à un point précis dans le temps
  • Sauvegardes logiques et physiques
  • Effectuer des sauvegardes et récupérations

Sécurité et contrôle d'accès

  • Authentification et autorisation
  • Gestion des rôles et permissions
  • Chiffrement et configuration SSL/TLS
  • Mise en œuvre des meilleures pratiques de sécurité

Haute disponibilité et réplication

  • Concepts et types de réplication
  • Configuration de la réplication en flux continu
  • Configuration de la haute disponibilité avec Patroni
  • Mise en œuvre de la réplication et de la haute disponibilité

Intégration de PostgreSQL avec des applications

  • Connexion de PostgreSQL à divers langages de programmation
  • Utilisation de PostgreSQL dans des frameworks modernes d'application
  • ORMs et PostgreSQL
  • Intégration de PostgreSQL avec une application

Synthèse et prochaines étapes

Pré requis

  • Connaissances de base de SQL
  • Familiarité avec les concepts de base de données

Public cible

  • Administrateurs de bases de données
  • Développeurs de bases de données
  • Administrateurs systèmes
 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires