Descrizione
Descrizione Corso
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.
Destinatari e requisiti
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.
Durata e partecipanti
24 ore
Obiettivi
Sviluppare un’applicazione web completa tramite gli strumenti offerti da Django.
Certificato/attestato
Attestato di frequenza
Didattica
Metodologia
La formazione sarà erogata con lezioni frontali in aula o in FAD in modalità sincrona. La fase teorica sarà costantemente accompagnata da esercitazioni, casi pratici di studio e simulazioni.
Dotazioni
Dispense in formato digitale.
Valutazione
Prova pratica
Esame
–
Programma del Corso
- 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
Per informazioni
Per maggiori informazioni sul corso di Sviluppo di applicazioni web con Django compila il form di contatto sottostante, oppure contattaci al numero 06/5041786.