Django workshop

Abstract

Django!

La comunità Python l'ha atteso a lungo: uno stack completo per sviluppare applicazioni web di prima qualità.

Django è l'amico invadente che intende accompagnarvi lungo la strada dal database allo spazio delle URL, dal web server al client. È ormai un prodotto maturo, che permette di avviare in tempi minimi lo sviluppo di un'applicazione ma dotato degli hook giusti per consentire di farla crescere e scalare.

Django è semplice da imparare: ognuno dei suoi componenti è privo di magie nascoste e progettato in maniera intuitiva. Ma i componenti sono numerosi (le form, i template, l'ORM, le URL...) e occorre sapere quali sono le responsabilità di ognuno, in modo che i pezzi possano incastrarsi nella maniera più naturale.

Nella sessione interattiva mostreremo il bootstrap di un'applicazione con Django: partiremo da zero costruendo gli oggetti, collegandoli al database e all'interfaccia amministrativa. Costruiremo le pagine per la loro visualizzazione e modifica. Getteremo le basi per la costruzione di applicazioni AJAX. La nostra compagna sarà la documentazione, esaustiva e sempre aggiornata con gli sviluppi del sistema.

Questa sessione è rivolta a chi non ha esperienza di Django e vuole avvicinarsi ad un modo moderno di effettuare sviluppo web. Alla fine del talk avrete fatto conoscenza degli elementi principali del sistema e delle loro rispettive relazioni, avremo fatto errori e ne avremo cercato le soluzioni. L'obiettivo è di darvi la confidenza per imbarcarvi nello sviluppo della prossima applicazione web sapendo di avere uno strumento potente e maneggevole su cui contare!

Video