Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Recensioni (2)
The trainer has deep knowledge about the subject and was able to answer all of our questions.
Lefteris Spatharakis - Sioufas & Associates Law Firm
Corso - Django CMS for Developers
I mostly enjoyed everything.