Plan du cours
Introduction à PostgreSQL 16
- Vue d'ensemble de PostgreSQL
- Nouvelles fonctionnalités de PostgreSQL 16
- Installation et configuration
- Architecture de PostgreSQL et composants
Démarrer avec PostgreSQL
- PostgreSQL configuration d'un cluster de bases de données
- Création et gestion des bases de données
- Opérations de base SQL
- Configurer et explorer PostgreSQL 16
Techniques avancées SQL
- Techniques d'interrogation avancées
- Expressions de table communes (CTE)
- Fonctions de fenêtre
- Types de données JSON et JSONB
- Rédaction de requêtes avancées SQL
Types de données et extensions
- Types de données personnalisés
- Recherche plein texte
- 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
Optimisation des performances
- Paramètres d'optimisation des performances
- Gestion de la mémoire et des ressources
- Surveillance et analyse des performances
- Optimisation et surveillance des performances
Sauvegarde et récupération
- Stratégies de sauvegarde
- Récupération ponctuelle
- Sauvegardes logiques et physiques
- Exécution de la sauvegarde et de la récupération
Sécurité et Access contrôle
- 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
- Mise en place de la réplication en continu
- Configuration de la haute disponibilité avec Patroni
- Mise en œuvre de la réplication et de la haute disponibilité
Intégrer PostgreSQL aux applications
- Connecter PostgreSQL à différents langages de programmation
- Utiliser PostgreSQL dans les cadres d'application modernes
- Les ORM et PostgreSQL
- Intégrer PostgreSQL à une application
Résumé et prochaines étapes
Pré requis
- Connaissances de base en SQL
- Familiarité avec les concepts de base de données
Public
- [Administrateurs
- [Développeurs
- Administrateurs système
Nos clients témoignent (5)
Andres veille systématiquement à répondre à toutes les questions des participants et s'efforce de garantir que chacun comprend ses enseignements. J'admire son expertise et sa maîtrise du sujet
Ryan - Questronix Corporation
Formation - PostgreSQL for Administrators - 3 Days
Traduction automatique
Ahmed a été très coopératif et possède de solides connaissances sur le sujet. Tout au long de la session, il s'est avéré être un formateur efficace et productif, abordant certains sujets de base mais importants concernant Postgres.
Imran Sadiq Bhat
Formation - PostgreSQL Essentials
Traduction automatique
Il était clairement conçu pour être très approprié à notre objectif, ce qui le rendait encore plus utile. J'ai vraiment aimé la forme du zoom car cela m'a aidé à me concentrer avec les documents directement devant moi tout le temps et le formateur pouvant ajouter des illustrations et des marques dessus pendant qu'il expliquait. Le formateur a répondu à toutes nos questions de manière très satisfaisante et j'ai été surpris par la quantité que j'ai pu apprendre en une journée. D'habitude, je me fatigue du formation l'après-midi mais celle-ci était très captivante jusqu'à la fin. Le rythme était parfait et les détails ont été apportés aux bons endroits.
Davina Sanders - Scottish Government
Formation - PostgreSQL Performance Tuning
Traduction automatique
Michal était très compétent et engageant comme enseignant.
Nate Clifton - NIIT (USA) Inc.
Formation - PostgreSQL Advanced DBA
Traduction automatique
nouveaux savoirs qui peuvent être appliqués dans notre système
Laurence Bangsal - PayMaya Philippines, Inc.
Formation - PostgreSQL Administration, Optimization and Replication
Traduction automatique