TECH'N LOGIK
AccueilParcoursExercicesTerminalProfil
Commencer→
Retour aux cours

data

SQL

débutant à expert

Un parcours complet en SQL : des premières requêtes SELECT jusqu'à l'optimisation avancée, le verrouillage, la sécurité et les architectures distribuées. Chaque leçon est centrée sur du code SQL exécutable et commenté.

Programme

26 leçons
  1. 1Tables et types de données
  2. 2SELECT et WHERE
  3. 3Tri et pagination (ORDER BY, LIMIT)
  4. 4Agrégations : GROUP BY et HAVING
  5. 5Jointures : INNER, LEFT, RIGHT, FULL
  6. 6Sous-requêtes
  7. 7Modifier les données : INSERT, UPDATE, DELETE
  8. 8Contraintes : clés primaires, étrangères, UNIQUE, CHECK
  9. 9Transactions et ACID
  10. 10Index : types et stratégie
  11. 11CTE : WITH et WITH RECURSIVE
  12. 12Window functions
  13. 13Vues
  14. 14Procédures stockées et triggers
  15. 15Normalisation : 1NF, 2NF, 3NF
  16. 16Optimisation de requêtes : EXPLAIN et EXPLAIN ANALYZE
  17. 17Verrouillage et concurrence : niveaux d'isolation
  18. 18Sécurité : injection SQL et moindre privilège
  19. 19Réplication et partitionnement (niveau expert)
  20. 20Types de données avancés : JSON, tableaux, full-text search
  21. 21Extension géospatiale PostGIS
  22. 22Recherche plein texte avancée : pondération, trigrammes, autocomplétion
  23. 23Vues matérialisées avancées : rafraîchissement et dépendances
  24. 24Sharding : architecture et implémentation
  25. 25JSONB avancé : SQL/JSON path, index ciblés, mises à jour partielles
  26. 26Lecture avancée du plan d'exécution