PostgreSQL de débutant à expert - eLearning

450,00 EUR

  • 20 hours
eLearning

Maîtrisez l’une des bases de données relationnelles open source les plus puissantes au monde avec cette formation « PostgreSQL : des fondamentaux au niveau avancé ». Conçu pour les développeurs débutants, les professionnels de la donnée et les administrateurs de bases de données, ce programme pratique vous guide des concepts SQL de base jusqu’aux fonctionnalités avancées de PostgreSQL utilisées dans de véritables systèmes d’entreprise.

Caractéristiques principales

Langue

Cours et supports en anglais

Niveau

Niveau débutant à avancé

Accès

Accès d’un an à la plateforme d’apprentissage

9 heures de vidéos à la demande

avec plus de 20 heures d’étude recommandées

21 exercices pratiques

1 projet, 9 devoirs, 7 évaluations auto-notées

Certificat

Attestation de fin de programme incluse

Hero

Résultats d’apprentissage

À la fin de ce cours, vous serez capable de comprendre :

Fondamental

Les bases des bases de données relationnelles et leur mode de fonctionnement.

Concepts

Concepts fondamentaux de PostgreSQL, y compris les différents types de SGBD.

Exécuter

Comment installer PostgreSQL et exécuter des requêtes efficacement.

Construire

Créer des applications qui utilisent PostgreSQL comme système de base de données backend.

Configurer

Configuration des paramètres PostgreSQL et gestion des paramètres de connexion.

Aperçu

Une vue d’ensemble de haut niveau de l’architecture du système PostgreSQL.

Hero

Chronologie du cours

  1. Introduction aux systèmes de bases de données

    Leçon 01

    • Types de bases de données
    • Base de données objet-relationnelle
    • Introduction à PostgreSQL
    • Installation de PostgreSQL
  2. Principes fondamentaux du SQL pour Postgres

    Leçon 02

    • Création de bases de données
    • Créer des tables avec psql
    • Création de tables avec pgAdmin
    • Insertion de données dans la table
    • Mise à jour et suppression des données
    • Sélection et récupération de données
    • Modification des tables
    • Agrégations et groupes
    • Types de granulats
    • Opérations booléennes et clause WHERE
    • Opérateurs en ligne
    • Requêtes imbriquées
  3. Fondations de Postgres

    Leçon 03

    • Objets de base de données
    • Rôles et espace de tables
    • Composants de base de données
    • Vues de base de données
    • Index de base de données
    • Fonctions de base de données
    • Types de données définis par l’utilisateur
    • Système de déclencheurs et de règles
  4. Rédaction de requêtes avancées

    Leçon 04

    • Jointures internes
    • Jointures gauche et droite
    • Jointures externes complètes
    • Syndicats
    • Expressions de table communes (CTE)
    • Fonctions de fenêtre
  5. Sécurité Postgres

    Leçon 05

    • Authentification dans PostgreSQL
    • Contrôle d’accès et de sécurité
    • Chiffrement des données
    • Maintenance régulière de la base de données
    • Évaluation des requêtes
  6. Implémentation de la pile PERN

    Leçon 06

    • Mise en place de la pile PERN
    • Connexion à la base de données avec Prisma
    • Comprendre et définir les modèles Prisma
    • Configuration du backend Express
    • Création et test d’API CRUD (POST, GET, PUT, DELETE)
    • Configuration du frontend React
    • Mise en place de la saisie des dépenses
    • Affichage et gestion des données de dépenses dans React
  7. Mise en œuvre Spring Boot

    Leçon 07

    • Configuration d’une application Spring
    • Configuration de la connexion PostgreSQL
    • Définir les schémas et la structure des données
    • Création de modèles de base de données
    • Création de dépôts et de services
    • Développer des contrôleurs
    • Création de l’application frontendConfiguration de Swagger UI
    • Personnalisation des informations de l’API
  8. Tableaux, clés et clauses SELECT dans PostgreSQL

    Leçon 08

    • Tableaux PostgreSQL
    • Tableaux 2D PostgreSQL
    • Types de données personnalisés PostgreSQL
    • Relations clés
    • Définir les relations clés
    • Récupérer et limiter
    • Valeurs distinctes et doublons
    • Instructions CASE
  9. Projet de fin d’études

    Leçon 08

    Créer une application interactive avec un SGBD

PostgreSQL de débutant à expert

À qui s’adresse ce programme ?

Analystes de données et ingénieurs données

Développeurs logiciels (Backend / Full Stack)

Administrateurs de bases de données (DBA)

Développeurs web travaillant avec des API et des bases de données

Professionnels de l’informatique en reconversion vers des postes en data ou en backend

Étudiants ou jeunes diplômés souhaitant développer des compétences en bases de données

Commencer le cours maintenant

Prérequis

  • Compréhension de base des principes fondamentaux du SQL
  • Connaissance des concepts de base de données (tables, lignes, colonnes)
  • Connaissances générales sur le fonctionnement des applications web (utile mais pas obligatoire)
  • (Facultatif mais utile) Une familiarisation avec les concepts de programmation en JavaScript ou en Java pour les modules d’application

Déclarations

Licences et accréditations

Ce cours est proposé conformément à l’Accord du programme partenaire et respecte les exigences de l’Accord de licence.

Politique d’équité

Les candidats sont encouragés à contacter l’AVC pour obtenir des conseils et un accompagnement tout au long du processus d’aménagement.


Foire aux questions

Contact background

Avez-vous besoin de solutions d’entreprise ou d’une intégration LMS?

Vous n'avez pas trouvé le cours ou le programme adapté à votre entreprise ? Besoin d'une intégration LMS ? Écrivez-nous ! Nous réglerons tout !