TechnlogikECH'N LOGIK
AccueilParcoursExercicesMissionsTerminalProfil
Commencer→
Retour aux cours

data

SQLAlchemy

débutant à expert

Maîtriser l'ORM SQLAlchemy moderne (2.0, style Mapped) : modèles déclaratifs, relations, sessions, requêtes, migrations Alembic, async, patterns d'architecture et performance. Un cours orienté code, de la première table jusqu'aux pièges N+1.

Programme

20 leçons
  1. 1Modèles déclaratifs avec Mapped
  2. 2Types de colonnes et options avancées
  3. 3Relations : one-to-many et many-to-many
  4. 4Sessions et unit of work
  5. 5Requêtes : select, filter, order_by
  6. 6Jointures avec l'ORM
  7. 7Eager loading vs lazy loading
  8. 8Migrations avec Alembic
  9. 9Transactions et rollback
  10. 10Requêtes avancées : subqueries et agrégations
  11. 11SQLAlchemy async
  12. 12Patterns d'architecture : repository et unit of work
  13. 13Performance : problème N+1 et opérations en masse
  14. 14Validation et hybrid properties
  15. 15Tester avec une base en mémoire
  16. 16Event listeners : mapper events et session events
  17. 17Types de colonnes personnalisés avec TypeDecorator
  18. 18Sharding et bases de données multiples
  19. 19Association proxy
  20. 20Insertions en masse haute performance
TECH'N LOGIKUn service Warnium, hébergement et infogérance
Mentions légalesCGUCGVConfidentialitéContact