Durante il codelab ciascun partecipante vestirà i panni del full-stack developer, facendosi carico di tutti gli aspetti di un’applicazione web a partire dal backend per arrivare al frontend e curando tutti i dettagli di integrazione.

La parte backend verrà sviluppata in linguaggio Python utilizzando Django, noto framework per lo sviluppo di applicazioni web caratterizzato da un ampio set di funzionalità che agevolano lo sviluppo rapido di applicazioni con architettura REST.

Per il lato frontend sarà utilizzato AngularJS, uno dei più diffusi framework per lo sviluppo di applicazioni web moderne. Illustrato lo stack Javascript per lo scaffolding dell’applicazione, sarà sviluppata una single page application in grado di “sfamarsi” con gli endpoint REST precedentemente prodotti.

Uniti questi due mondi avrete la vostra “arma definitiva”.