Ti insegnerò la progettazione di database relazionali con sqlalchemy

Alcune informazioni sono state tradotte automaticamente.

Italia

Parlo Italiano, Inglese

Ingegnere Backend Junior

Sono uno sviluppatore Python e ingegnere backend con un forte focus sulla creazione di soluzioni server-side pulite e affidabili. Gestisco anche l'automazione del browser usando Playwright, ottimo per...
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

Età dello studente:

Adolescente (13-17 anni)

Tecnologia di sviluppo:

Python