Je vais vous enseigner la conception de bases de données relationnelles avec sqlalchemy
Ingénieur backend junior
À propos de ce service
La plupart des développeurs qui connaissent Python rencontrent un obstacle lorsqu'il s'agit de bases de données. Pas parce que les bases de données sont difficiles, mais parce que personne ne leur a appris comment réfléchir réellement à la structure des données. Cette session remédie à cela.
Nous travaillerons ensemble en direct, en tête-à-tête, pour construire un vrai projet à partir de zéro tout en apprenant à concevoir correctement des tables et des relations de bases de données. Vous comprendrez comment modéliser vos données avant d'écrire une seule ligne de code, ce qui distingue les développeurs qui ont des difficultés avec les bases de données de ceux qui n'en ont pas.
Voici ce que nous couvrirons :
- Comment identifier les entités et cartographier les relations
- Relations un-à-un, un-à-plusieurs et plusieurs-à-plusieurs en pratique
- Comment traduire votre conception en modèles SQLAlchemy propres
- Les bases de la normalisation pour que vos tables restent cohérentes à long terme
- Exécuter de véritables migrations avec Alembic
À la fin de la session, vous aurez un projet fonctionnel et, plus important encore, une façon de penser la conception de bases de données que vous pourrez appliquer à tout ce que vous construisez à l'avenir.
Cela vous concerne si vous connaissez Python et que vous souhaitez arrêter de deviner quand il s'agit de structurer vos données.
Objectif de la leçon:
Base de données
Âge des étudiants:
Ados (13-17)
•
Adulte (18-65)
Technologie de développement:
Python
