Formation PostgreSQL 17 : Développeur
2100€ HT / personne |
3 jours (21 heures) |
Présentation
PostgreSQL 17 est le seul système de gestion de base de données open-source et gratuit fournissant de hautes performances. Cet outil est doté de nombreuses fonctionnalités pour aider les développeurs à créer des applications et aider les producteurs à protéger la fiabilité de grande quantité de données, tout en gardant les infrastructures stables.
En commençant par une introduction aux nouvelles fonctionnalités de PostgreSQL 17, notre formation vous aidera à maîtriser l’administration de PostgreSQL et à construire des solutions de base de données dynamiques pour les applications d’entreprise, en concevant à la fois les aspects physiques et techniques du système.
Au cours de cette formation PostgreSQL, vous apprendrez les règles fondamentales de développement avec PostgreSQL, ainsi que la création et la manipulation de bases de données et de tables. Vous découvrirez également comment gérer les données JSON et JSONB, et la configuration d’un cluster Patroni.
Notre formation PostgreSQL 17, idéales pour les développeurs, vous permettra de maîtriser rapidement ce système grâce à un apprentissage complet des requêtes, de la création et de la manipulation des bases de données. Notre formation PostgreSQL 17 vous enseignera les bases de la dernière version de l’outil, à savoir PostgreSQL 17.
Objectifs
- Connaître les règles fondamentales de développement avec PostgreSQL
- Pouvoir créer des bases de données et des tables
- Pouvoir faire des requêtes et manipuler les données
- Configurer un cluster Patroni
- Comprendre les données JSON et JSONB
Public visé
Architecte, Chefs de projets, Développeurs, Gestionnaire de base de données
Pré-requis
- Avoir des connaissances en base de données
- Avoir des connaissances en SQL
Pré-requis matériel
- Un système Linux de préférence avec un accès administrateur et un accès internet (2 vCPU minimum, mais 4 recommandés)
- Un client SSH ou un accès console permettant le transfert de fichiers
- PostgreSQL installé
Recommandations de lecture avant la formation
- Un article complet pour comprendre les différences entre Postgre et MySQL
- Un long article pour vous familiariser sur tous les aspects des databases
- Un simulateur de SGBD pour vous entraîner en SQL
- La documentation des dernières nouveautés de l’outil
- Un tutoriel clair pour réussir ses jointures
Programme de la formation PostgreSQL 17 pour les développeurs
Fondamentaux de PostgreSQL
- Présentation de PostgreSQL
- Comprendre les bases de données PostgreSQL
- Types de données PostgreSQL
- Récupération des données
- Filtrage des données
- Triage des données
- Suppression des doublons
- Utilisation de la clause HAVING
- Tronquer une table
- Les procédures stockées
Conception de base de données avec PostgreSQL
- Modélisation de données relationnelles
- Conception de schémas de base de données
- Utilisation de contraintes de base de données
- Création de tables avec PostgreSQL
- Utilisation de l’interface graphique utilisateur (GUI)
- Joindre des tables avec INNER Join
- Joindre des tables avec LEFT Join
- Joindre des tables avec FULL OUTER Join
- Joindre des tables avec CROSS Join
- Joindre des tables avec NATURAL Join
Administration de PostgreSQL
- Gestion des utilisateurs et des rôles
- Sauvegarde et restauration des données
- Configuration de PostgreSQL pour des performances optimales
- Gestion des transactions
- Utilisation de la documentation PostgreSQL
Fonctionnalités avancées de PostgreSQL
- Utilisation d’index pour optimiser les performances des requêtes
- Utilisation de fonctions stockées
- Gestion de la réplication de base de données
- Gestion de la sécurité des bases de données
- Utilisation de la surveillance et des journaux d’activité
- Optimisation des performances de PostgreSQL
- Comprendre l’optimiseur PostgreSQL
- Utilisation des statistiques pour améliorer les performances
- Optimisation des requêtes SQL
Travail avec des données JSON et JSONB
- Comprendre le format JSON et JSONB
- Stockage et récupération de données
- Utilisation de fonctions JSON et JSONB
- Utilisation de requêtes pour travailler avec des données JSON et JSONB
Migration de données d’Oracle vers PostgreSQL
- Comparaison des différences entre Oracle et PostgreSQL
- Migration de données à l’aide de l’outil d’importation d’Oracle
- Migration manuelle de données à l’aide de PostgreSQL
- Utilisation de l’outil de migration de données
Gestion de clusters de bases de données
- Comprendre les concepts de clustering
- Installation et configuration de clusters de bases de données avec Patroni
- Gestion de la haute disponibilité
- Utilisation d’outils tiers pour gérer les clusters de bases de données
Pour aller plus loin
Formation PostgreSQL Administration
Formation PostgreSQL Avancé
Formation SQL
Autour du sujet
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Stephane
Stephane a contribué à la création de l’association PostgreSQLFr, et a assuré sa présidence de 2005 à 2010.
Aujourd’hui contact régional pour la Francophonie dans le projet PostgreSQL. Il est consultant en bases de données dans de nombreuses entreprises de services liées au logiciel libre et expert PostgreSQL depuis 2010.
Témoignages
Je recommande la formation
Afficher tous les témoignages
Je recommande la formation
Les + : Support visuel, mise en pratique des concepts évoqués, corrections et explications de exercices.
Les + : Très complète, beaucoup de points abordés sur les 3 jours
Les + : La pratique en // des supports ; la mise en situation avec des cas précis ;
Les – : Le technicité mathématique sur la partie statistique (j’ai eu du mal avec les concepts de quartiles, deviation etc..)
Je recommande la formation
Je recommande la formation
Je recommande la formation
Note : 3/5
Je recommande la formation
Les + : Vue d’ensemble très exhaustive des capacités de postgres.
Les – : Très dense, diapos pas assez adaptées à une lecture à froid (que faisait donc cette requête longue comme le bras ?).
L’ordre des sujets aussi pourrait être amélioré, on voit des sujets assez techniques le jour 1 avant de revenir sur des fondamentaux le jour 2.
Je recommande la formation
très dense, gros éventail de fonctionnalités passés en revue, équilibre théorie pratique
Le formateur était pas super dynamique je trouve, mais ce n’était pas gênant pour suivre le contenu du cours.
Navigation Site Reviews
Noter la formation
2100€ HT / personne |
3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS