Skip navigation.
Corsi Python (it) » Sviluppo di applicazioni web con Django

Sviluppo di applicazioni web con Django (modulo doppio: 16 ore)


Django è un'infrastruttura che facilita la realizzazione in Python di applicazioni web complesse, permettendo di velocizzarne lo sviluppo e semplificarne la manutenzione. Di grande successo, è una delle piattaforme supportate dal servizio Google App Engine. Il corso si configura come un'introduzione a Django, che ne affronta tutti gli aspetti fondamentali. Durante il corso gli allievi svilupperanno un'applicazione web completa tramite gli strumenti offerti da Django.

  • Panoramica su Django
  • Richiami sui concetti fondamentali del World Wide Web: architetture client/server, il protocollo HTTP, il linguaggio HTML
  • Creazione dello scheletro di un'applicazione Django e uso del server di sviluppo
  • Mapping di oggetti in database relazionali (ORM): i modelli
  • Uso interattivo dell'ambiente offerto da Django attraverso una console IPython
  • L'interfaccia di amministrazione
  • Dispacciamento delle URL
  • Viste (view)
  • Moduli (form)
  • Viste predefinite
  • Realizzazione completa di una semplice applicazione web
  • Messa in esercizio dell'applicazione web con server uWGSI e NGINX
  • Realizzazione webservice REST, XML-RPC o JSON-RPC basati su Django
  • Realizzazione di script (non web) che importano l'ambiente basato su Django


Prerequisiti: E' richiesta piena conoscenza degli argomenti del corso Python base. E' consigliato, inoltre, un minimo di familiarità con le tecnologie alla base del web, quali il protocollo HTTP e il linguaggio HTML.
Docente: Luca Allulli
Costo: € 480.00
Orario lezioni: Contattaci per informazioni!

Altri corsi di formazione Python a Roma.