Module 1
Fondamentaux SQL & Introduction à PostgreSQL
- Introduction aux bases de données relationnelles, aux tables, relations et schémas.
- Apprentissage des commandes SQL essentielles : SELECT, filtres, tri, limites, ainsi que les différences de syntaxe entre PostgreSQL et MySQL ou SQL Server.
- Installation et prise en main de PostgreSQL + pgAdmin.
Module 2
Modélisation Relationnelle & Requêtes SQL Avancées
- Construction de tables, clés primaires/étrangères, contraintes d’intégrité et modèles relationnels.
- Jointures (INNER, LEFT, FULL…), agrégations (GROUP BY, HAVING), sous-requêtes, CTE (WITH), Window Functions et types avancés propres à PostgreSQL (JSONB, ARRAY, ENUM).
- Réalisation de requêtes analytiques complètes.
Module 3
Accéder aux Bases de Données SQL via Python
- Connexion à PostgreSQL avec Python et importation dans Pandas.
- Exploration de trois architectures : SQL local + Python local; SQL en ligne + Python local (plus fréquent en entreprise) et; SQL en ligne + Python en ligne. Outils à utiliser: VSCode/Anaconda; Supabase; Google Colab ou PythonAnywhere.
Module 4
Analyse et Visualisation des Données avec Python
- Manipulation, nettoyage et analyses statistiques via Pandas (groupby, merge, pivot).
- Visualisations avec Matplotlib, Seaborn ou Plotly pour produire des graphiques interactifs ou statiques.
- Mini-projet de fin de module : extraction SQL → analyse Python → visualisation → rapport final.
Formulaire d’inscription
FIN DES INSCRIPTIONS DANS:
–
JOURS
–
HEURES
–
MINUTES
–
SECONDES
Vous souhaitez en savoir plus ?