Corso Django (cod. ktdja)

Obiettivi A chi è rivolto Prerequisiti Moduli
Letture Consigliate Programma Completo Wiki Sconti

Chiedi informazioni su questo corso  |  Visualizza Scheda PDF

Durata del corso: 5 giorni

Django è un framework di alto livello per la creazione di applicazioni Web, basato sul linguaggio di programmazione Python. Usando Django si ottengono applicazioni sviluppate rapidamente e dal design pragmatico. Questo framework è la soluzione ideale per quei professionisti che, nonostante le deadline serrate, non intendo rinunciare alla qualità del lavoro.

Una caratteristica importante di Django è la bassa curva di apprendimento, che permette ai programmatori di essere operativi e focalizzati sullo sviluppo delle applicazioni in tempi molto brevi. Questo fondamentale risultato è frutto dell’attenzione che i creatori di Django hanno posto all’approccio pragmatico del design applicativo, unito all’implementazione del paradigma CoC (Convention over Configuration).

Oggigiorno tutte le applicazioni Web condividono una serie di caratteristiche consolidate in noti pattern (come autorizzazione e autenticazione, logging, etc...). Django offre queste  caratteristiche "out of the box" e, a differenza di altri framework, ne permette un altissimo livello di personalizzazione in caso di necessità. La sua architettura "pluggable" consente un rilevante riutilizzo non solo delle librerie ma anche di intere applicazioni.

Punti di forza:

  • Rapidità di sviluppo
  • Architettura modulare
  • Altissima possibilità di personalizzazione
  • Alta considerazione sia del design quanto dei tempi di delivery
  • Indipendente dalla piattaforma
  • Multi Database
  • Sorgenti disponibili
  • Elevato numero di plugin
  • Linguaggio di programmazione OO, solido ed elegante 
Obiettivi Top

Scopo del corso Django è offrire ai partecipanti le conoscenze per poter sviluppare una applicazione Web in modo autonomo. Il programma è stato formulato in modo da trasmettere sia le conoscenze di base del framework, sia l’architettura e gli strumenti principali.

A chi è rivolto Top

Il corso Django si rivolge a tutti coloro che sono coinvolti nel processo di sviluppo applicativo: sviluppatori software, analisti e architetti.

Prerequisiti Top

E’ necessaria una conoscenza base di Python, dello sviluppo Web e dei principi di programmazione a oggetti.

Moduli Top

Il corso Django prevede sette moduli:

  1. Django Overview
  2. Environment Setup
  3. Developing the First Application with Django
  4. The Model Layer
  5. The View Layer
  6. The Template Layer
  7. Advanced knowledge
Letture Consigliate Top

Per approfondire gli argomenti del corso Django è consigliabile la lettura dei seguenti testi:

  • Espressioni regolari - Pocket (Marco Beri) [libro cartaceo] 
  • Python - Pocket (Marco Beri) [libro cartaceo] 
  • The Quick Python Book (Daryl, McDonald) [libro cartaceo] 
  • Python in a Nutshell (Martelli) [libro cartaceo] 
  • Beginning Python: from novice to professional (Hetland) [libro cartaceo] 
  • Learning Python (Mark, Ascher) [libro cartaceo] 
Programma Completo Top

Wiki a supporto Top

Dal primo giorno di corso, i partecipanti potranno accedere ad un wiki di supporto dove troveranno aggiornamenti sul corso, sulle relative integrazioni e documentazione di approfondimento. Sarà disponibile un sistema di segnalazione con il quale, tramite ticket, si potranno inserire suggerimenti e proposte di ampliamento al programma e al materiale del corso.

Sconti e Promozioni Top

I partecipanti che si iscriveranno al corso con almeno 30 giorni di anticipo sulla data di termine iscrizione avranno uno sconto del 10% sul prezzo. Scopri tutti gli sconti.