loader image

Sviluppo di applicazioni web con Django

COD: 3-3-1-1-1-1-1-1-1-2-1-1-1-1-1-1-1-1-1-1-1-2 Categoria:

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.

    Il corso partirà al raggiungimento di un numero minimo di partecipanti in funzione della tipologia del percorso formativo.



    CHIAMA ORA