Struttura del corso

  • Django Panoramica
    • Django è un quadro
    • Framework e pacchetti
    • Cosa può fare?
    • Quali sono le alternative?
  • Guida introduttiva a Django
    • Siti e applicazioni
    • Configurazione condivisa
    • Layout minimale Django
    • Flessibilità integrata
  • Utilizzo di Cookiecutter
    • Perché Cookiecutter?
    • Caratteristiche di Cookiecutter
    • Creazione di un progetto
    • Creazione di un'app
    • Personalizzazione di Cookiecutter
  • Creazione di modelli con Django ORM
    • Definizione dei modelli
    • Oggetti correlati
    • SQL Migrazione
    • Configurazione dell'app
    • Accessing Modelli
  • Accedi senza nulla e Admin gratuitamente
    • Configurazione dell'utente amministratore
    • Esecuzione del sito di amministrazione
    • Modificare l'interfaccia di amministrazione
    • Modifica della pagina dell'indice di amministrazione
  • Visualizzazioni di base (ovvero controller)
    • Che cos'è una vista?
    • Risposta HTTP
    • Configurazione route URL
    • Scorciatoia: get_object_or_404()
  • Utilizzo dei modelli
    • Informazioni sui modelli
    • Django Sintassi del modello
    • File statici
    • Caricamento dei modelli
    • Il tag URL
    • Scorciatoia: template.render()
  • Esecuzione di query sui modelli
    • Set di query
    • Ricerche sul campo
    • Concatenamento dei filtri
    • Sezionamento dei set di query
    • Campi correlati
    • Q oggetti
  • Miglioramento dei modelli
    • Metodi personalizzati
    • Relazioni complesse
    • Override dei metodi standard
  • Modulistica
    • Cenni preliminari sui moduli
    • OTTIENI e PUBBLICA
    • La classe Form
    • Elaborazione del modulo
    • Widget
    • Convalida
    • Moduli nei modelli
    • Oltre le basi
  • Debug
    • Stampa sulla console
    • Django Pagina di debug
    • Lettura di Django log
    • Django Barra degli strumenti di debug
  • Viste basate su classi
    • Informazioni sulle viste generiche
    • Tipi di viste generiche
    • Visualizzazioni generiche predefinite
    • Viste generiche basate su classi
    • Elenco e dettagli delle visualizzazioni
  • Autenticazione utente
    • Autenticazione VS Autorizzazione
    • Configurazione degli utenti
    • Autorizzazioni
    • Gruppi
  • Sessione Management
    • Abilitazione delle sessioni
    • Tipi di back-end di sessione
    • Cookie di sessione
    • AccessVisualizzazione delle sessioni dalle viste
  • Migrazioni
    • Tabelle gestite e tabelle non gestite
    • Gestione delle modifiche dello schema
    • Utilizzo di Effettuare migrazioni e Migrare
    • Modifica delle migrazioni
    • Migrazione dei dati
  • Configurazione avanzata
    • Django Impostazioni Architettura
    • Configurazione tipica
    • Utilizzo della configurazione a 12 fattori
    • Considerazioni sulla sicurezza
  • Gestione dei dati con un'interfaccia RESTtful
    • Il quadro REST Django
    • Serializzazione
    • Richieste e risposte
    • Viste basate su funzioni
    • Viste basate su classi
  • File statico Management
    • Tipi di file statici
    • Configurazione Access
    • Spaziatura dei nomi
    • Modelli
    • Distribuzione dall'esterno Django
  • Test automatizzati
    • Perché creare test?
    • Quando creare i test?
    • Utilizzo del framework di test di Django
    • Utilizzo del client di test
    • Esecuzione di test
    • Verifica del code coverage
  • Utilizzo della cache
    • Tipi di cache
    • Configurazione della cache
    • Memorizzazione nella cache per sito e per visualizzazione
    • API di basso livello
    • Sicurezza della cache
  • Creazione di app riutilizzabili
    • Imballaggio
    • Scegliere un nome appropriato
    • Distribuzione
    • Utilizzo degli strumenti di configurazione
  • Documentation con la Sfinge
    • Descrizione di Sfinge
    • Testo ristrutturato
    • Configurazione di Sphinx
    • Creazione di file Doc
    • Utilizzo di Auto doc
    • Generazione di documenti

Requisiti

    Una comprensione di Django.
 35 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative