PostgreSQL de débutant à expert - eLearning
450,00 EUR
- 20 hours
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

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.

Chronologie du cours
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
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
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
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
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
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
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
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
Projet de fin d’études
Leçon 08
Créer une application interactive avec un SGBD

À 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
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

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 !
