Ti insegnerò la progettazione di database relazionali con sqlalchemy
Ingegnere Backend Junior
Informazioni su questo servizio
La maggior parte degli sviluppatori che conoscono Python si blocca quando si tratta di database. Non perché i database siano difficili, ma perché nessuno gli ha mai insegnato come pensare realmente alla struttura dei dati. Questa sessione risolve proprio questo.
Lavoreremo insieme dal vivo, uno a uno, per costruire un progetto reale da zero mentre impari come progettare le tabelle e le relazioni dei database nel modo giusto. Capirai come modellare i tuoi dati prima di scrivere anche una sola riga di codice, ed è questo che distingue gli sviluppatori che hanno difficoltà con i database da quelli che non le hanno.
Ecco cosa copriremo:
- Come identificare le entità e mappare le relazioni
- Relazioni uno-a-uno, uno-a-molti e molti-a-molti in pratica
- Come tradurre il tuo design in modelli SQLAlchemy puliti
- Le basi della normalizzazione per far sì che le tabelle abbiano senso a lungo termine
- Eseguire migrazioni reali con Alembic
Al termine della sessione avrai un progetto funzionante e, cosa più importante, un modo di pensare alla progettazione di database che potrai applicare a qualsiasi cosa costruirai in futuro.
Se conosci Python e vuoi smettere di indovinare quando si tratta di strutturare i tuoi dati, questa è la tua occasione.
Scopo della lezione:
Database
Tecnologia di sviluppo:
Python
