SGBD

Formation PostgreSQL et NoSQL : Maîtriser le stockage des données modernes

Découvrez comment optimiser vos bases de données avec PostgreSQL et l'approche NoSQL, et développez des applications performantes et scalables. Cette formation pratique est conçue pour les administrateurs et développeurs qui veulent maîtriser les dernières tendances en matière de stockage de données. Apprenez à gérer efficacement des volumes de données variés et à améliorer la sécurité et la disponibilité de vos données.

Réponse sous 24h ouvrées

2835 € HTHT / personne
Durée21 h
FormatInter-entreprise
NiveauTout niveau
LieuFrance — Présentiel & Distanciel
S'inscrire à cette formationDemander un devis
  • Maîtriser les fondamentaux et les aspects avancés de PostgreSQL
  • Implémenter avec succès le NoSQL avec PostgreSQL
  • Gérer la sécurité et la disponibilité des données
  • Optimiser les performances et la scalabilité de vos bases de données
01.Introduction à PostgreSQL et Rappel SQL Fondamental
  • Présentation de PostgreSQL : Historique, avantages et place dans l'écosystème
  • Installation et configuration initiale de PostgreSQL
  • Rappels SQL : Création/modification de tables, types de données standards
  • Fonctions SQL de base : Agrégation, jointures simples, sous-requêtes
  • Outils d'administration : pgAdmin, psql
02.Architecture de PostgreSQL et Optimisation SQL Avancée
  • Architecture de PostgreSQL : Processus, mémoire, stockage
  • Indexation : Types d'index (B-tree, Hash, GIN, GiST), cas d'usage
  • Optimisation des requêtes : Comprendre le plan d'exécution (EXPLAIN ANALYZE)
  • Transactions ACID et niveaux d'isolation
  • Verrouillage et concurrence dans PostgreSQL
03.Modélisation NoSQL : Concepts et Comparaison SQL/NoSQL
  • Introduction au NoSQL : Caractéristiques, avantages, typologies (Key-Value, Document, Column, Graph)
  • Dilemmes et compromis : Théorème CAP et BASE
  • Comparaison détaillée des modèles SQL et NoSQL pour différents cas d'usage
  • Quand choisir l'approche relationnelle et quand privilégier le NoSQL
  • Migrations de données et coexistence des approches
04.Stockage et Manipulation de Données JSON/JSONB
  • Types de données JSON et JSONB dans PostgreSQL : Différences et usages
  • Création de tables avec colonnes JSON/JSONB
  • Insertion et mise à jour de données JSON structurées ou semi-structurées
  • Requêtage de données JSON/JSONB : Opérateurs, chemins, fonctions
  • Indexation des données JSON (GIN index) pour la performance
05.Fonctions et Opérateurs Avancés pour JSONB
  • Utilisation des fonctions JSONB : jsonb_build_object, jsonb_set, jsonb_delete
  • Agrégation de données JSON avec jsonb_agg
  • Transformation entre JSON et autres types de données SQL
  • Cas pratiques : Stockage de documents flexibles, logs, profils utilisateurs
  • Bonnes pratiques de modélisation avec JSONB
06.Fonctions de Recherche Texte Intégrées (Full-Text Search)
  • Introduction à la recherche plein texte : Concepts et usages
  • Configuration de la recherche plein texte dans PostgreSQL
  • Dictionaries, parsers, et text search configurations
  • Utilisation des types tsvector et tsquery
  • Optimisation de la recherche plein texte avec index GIN
07.Introduction aux Extensions PostgreSQL et PostGIS
  • Écosystème des extensions PostgreSQL
  • Installation et gestion des extensions
  • PostGIS : Concepts de base et types de données géométriques
  • Opérations spatiales simples : Création, sélection, analyse (ST_Contains, ST_Distance)
  • Cas d'usage : Données géographiques dans une base relationnelle enrichie
08.Persistance Objet/Document et Approche Hybride
  • Mapping Objet-Relationnel (ORM) et ses limites avec des modèles NoSQL
  • Stratégies de persistance : Mapping JSON direct, sérialisation
  • Conception de schémas hybrides : Relationnel pour les données structurées, JSON pour les flexibles
  • Avantages et inconvénients de l'approche hybride
  • Refactorisation de schémas existants vers l'hybride
09.Sécurité et Permissions dans PostgreSQL
  • Gestion des utilisateurs et des rôles
  • Attribution de privilèges et de permissions (GRANT/REVOKE)
  • Sécurité au niveau des lignes (Row-Level Security - RLS)
  • Authentification client et chiffrement des communications
  • Audit des activités et logs de sécurité
10.Sauvegarde, Restauration et Haute Disponibilité
  • Stratégies de sauvegarde : pg_dump, WAL archiving, PITR (Point-in-Time Recovery)
  • Mise en œuvre de la restauration de base de données
  • Concepts de réplication : Streaming replication, Logical replication
  • Configuration de la haute disponibilité : Failover et gestion des clusters
  • Surveillance et alertes des bases de données
11.Performance et Scalabilité Avancées
  • Surveillance des performances : pg_stat_statements, vues système
  • Comprendre les attentes de verrouillage et les processus bloquants
  • Partitionnement de tables : Range, List, Hash
  • Optimisation du cache, de la mémoire et des ressources disque
  • Techniques de scaling : Vertical et Horizontal (Sharding concepts)
12.Cas Pratiques et Bonnes Pratiques de Développement
  • Étude de cas réels d'applications utilisant PostgreSQL et NoSQL
  • Conception d'APIs pour interagir avec des données NoSQL dans PostgreSQL
  • Bonnes pratiques de modélisation pour la performance et la maintenabilité
  • Gestion du cycle de vie des données (archivage, purge)
  • Outils et écosystème : Cloud, conteneurisation

Maîtriser PostgreSQL Fondamental et Avancé

Installer, configurer et administrer une base de données PostgreSQL, puis optimiser les requêtes SQL et gérer la concurrence pour des performances accrues.

Implémenter le NoSQL avec PostgreSQL

Modéliser, stocker, requêter et indexer efficacement des données JSON/JSONB, exploitant le potentiel NoSQL de PostgreSQL pour des applications flexibles et scalables.

Gérer la Sécurité et la Disponibilité des Données

Appliquer les meilleures pratiques de sécurité (permissions, RLS) et mettre en place des stratégies de haute disponibilité (sauvegarde, réplication) pour assurer l'intégrité et l'accès aux bases.

Optimiser les Performances et la Scalabilité

Analyser et résoudre les goulots d'étranglement de performance, et concevoir des architectures (partitionnement, hybride) pour accompagner la croissance des données et des applications.

Financement

Cette formation est finançable via OPCO, plan de développement des compétences ou FAF. Nos conseillers prennent en charge le montage de votre dossier.

Simuler mon financement
Apprenants en formation IMI
Ils ont suivi cette formation

Rejoignez nos participants et développez vos compétences avec les experts IMI.

Points forts de la formation

PostgreSQL et NoSQL : Maîtriser le stockage des données modernes — pourquoi la choisir ?

🎯
Approfondissement de PostgreSQL

Bénéficiez d'une maîtrise complète des fondamentaux et des aspects avancés de PostgreSQL pour optimiser vos projets de bases de données.

🔄
Intégration du NoSQL

Apprenez à implémenter le NoSQL avec PostgreSQL, élargissant ainsi vos compétences aux solutions de stockage de données modernes.

🔒
Sécurité des données

Découvrez comment gérer efficacement la sécurité et la disponibilité des données, un enjeu crucial pour toutes les entreprises.

⚙️
Optimisation des performances

Maîtrisez des techniques avancées pour optimiser les performances et la scalabilité de vos bases de données, garantissant réactivité et efficacité.

📊
Manipulation de JSONB

Explorez les fonctionnalités avancées de stockage et manipulation de données JSON/JSONB, essentielles pour les applications modernes.

🔍
Recherche Texte Intégrée

Apprenez à utiliser les fonctions de recherche texte intégrées (Full-Text Search) pour améliorer l'interrogation de données complexes.

Thématique

Questions clés

Tout ce que vous devez savoir sur PostgreSQL et NoSQL : Maîtriser le stockage des données modernes.

Poser une question
L'objectif principal de cette formation est de permettre aux participants de maîtriser les dernières tendances en matière de stockage de données, en particulier avec PostgreSQL et l'approche NoSQL.
Professionnels en formation

Formez-vous avec les meilleurs experts IMI Executive Solutions.

PostgreSQL et NoSQL : Maîtriser le stockage des données modernes vous intéresse ?

Obtenez un devis personnalisé sous 24h — inter, intra ou sur-mesure.

PostgreSQL et NoSQL : Maîtriser le stockage des données modernes vous intéresse ?

Obtenez un devis personnalisé sous 24h — inter, intra ou sur-mesure.

Financement

Financer PostgreSQL et NoSQL : Maîtriser le stockage des données modernes

Plusieurs dispositifs permettent de prendre en charge votre formation PostgreSQL et NoSQL : Maîtriser le stockage des données modernes. Nos conseillers vous accompagnent pour identifier la solution la plus adaptée à votre situation.

Logo OPCO – Opérateur de compétences
OPCO

Formations financées via votre opérateur de compétences

Les OPCO (Opérateurs de Compétences) peuvent prendre en charge tout ou partie des frais de formation de vos salariés, dans le cadre du plan de développement des compétences ou de l’alternance. Renseignez-vous auprès de votre OPCO de rattachement.

En savoir plus
Logo du FAF – Fonds d’Assurance Formation
FAF

Aide à la formation pour les indépendants

Les Fonds d’Assurance Formation (FAF) financent les formations des travailleurs indépendants, auto-entrepreneurs, professions libérales et chefs d’entreprise. Le financement dépend de votre code NAF/APE et de l’organisme auquel vous cotisez (FAFCEA, AGEFICE, FIFPL…).

En savoir plus
Logo France Travail
FranceTravail

Des aides pour les demandeurs d’emploi

France Travail (ex-Pôle emploi) peut financer vos formations via des dispositifs comme l’AIF (Aide Individuelle à la Formation) ou des achats directs. Parlez-en à votre conseiller pour valider votre projet et vérifier votre éligibilité.

En savoir plus
Compte Personnel de Formation
Employeur

Votre entreprise peut financer votre formation.

Votre entreprise dispose d’un budget dédié à la formation. Rapprochez vous de la direction, du manager ou du service ressources humaines de votre entreprise pour en savoir plus.

En savoir plus
Aide régionale à la formation
Région

Aides régionales pour la formation professionnelle

Les conseils régionaux proposent des aides financières pour favoriser l’accès à la formation, en particulier pour les jeunes, les demandeurs d’emploi ou les personnes en reconversion. Ces aides varient selon les régions.

En savoir plus
Dispositif FNE Formation pour entreprises
FNE Formation

Un soutien pour les entreprises en transformation

Le FNE-Formation accompagne les entreprises confrontées à des mutations économiques (transformation digitale, écologique, etc.). Il permet de financer les parcours de formation de leurs salariés, souvent à hauteur de 50 à 100 %, selon les cas.

En savoir plus

Besoin d'aide pour choisir votre dispositif ?

Nos conseillers pédagogiques analysent votre situation et vous orientent vers la solution la plus avantageuse.

Être conseillé gratuitement
Témoignages

Avis sur PostgreSQL et NoSQL : Maîtriser le stockage des données modernes

5.0/5· 3 avis vérifiés

Rien à redire sur PostgreSQL et NoSQL : Maîtriser le stockage des données…. Programme sérieux, formateur impliqué, groupe agréable. Ce type de formation devrait être obligatoire dans beaucoup d'entreprises.

CV

Christine V.

Coordinateur·rice · Administration publique

Très bonne expérience globale. La formation PostgreSQL et NoSQL : Maîtriser le stockage des données… est claire, progressive, et on repart avec un vrai kit d'outils utilisables directement en entreprise.

AD

Anthony D.

Responsable RH · Groupement d'employeurs

Formation PostgreSQL et NoSQL : Maîtriser le stockage des données… recommandée par mon responsable RH. Je comprends maintenant pourquoi : le niveau est sérieux et l'approche vraiment professionnelle.

MG

Manon G.

Consultant·e · Agence de communication

Formateurs IMI Executive Solutions

IMI en chiffres

Satisfaction96%
Taux de réussite94%
À propos d'IMI

L'expertise IMI au service de votre développement professionnel

Notre mission

Former des professionnels avec des méthodes immédiatement applicables sur le terrain.

  • Certifié Qualiopi
  • Formateurs experts
  • 100% opérationnel
Notre approche

Des formations pensées par des experts pour répondre aux réalités de chaque métier.

  • Personnalisé & sur-mesure
  • +10 ans d'expertise
  • Résultats mesurables
En savoir plus sur IMI
FAQ

Questions fréquentes

Une question sur PostgreSQL et NoSQL : Maîtriser le stockage des données modernes ? Nos conseillers pédagogiques vous répondent sous 24h.

Contacter un conseiller
- Connaissance opérationnelle des bases de données relationnelles (concepts SQL de base)<br>- Maîtrise d'un langage de programmation souhaitable (pour les exemples applicatifs)

Inscrivez-vous à PostgreSQL et NoSQL : Maîtriser le stockage des données modernes

Rejoignez les 1 200+ professionnels qui ont déjà boosté leurs compétences grâce à cette formation.

Réponse sous 24h · Certifié Qualiopi · Sans engagement

Formations complémentaires

Formation Firewall Palo Alto Networks : Configuration et Management Essentiels
Administration avancée Red Hat OpenShift 4.14 : Orchestration et CaaS
Planification et Livraison de Services IT : Formation Avancée