Django avancé

Durée: 
2 jour(s)
Nombre de personnes: 
6 maximum
Lieu (ville ou aglomération): 
Nantes
Public (niveau): 
Développeurs
Société dispensant la formation: 
Société agrée centre de formation
Conditions d'annulation: 
S'il y a moins de 3 personnes, la formation pourra être annulée par l'entreprise la donnant, en respectant un délai de 15 jours minimum avant la date prévue.
Objectifs: 

Écrire un code de qualité face à des problèmes complexes.

Pré-requis: 

Avoir suivi la formation initiation ou avoir des connaissances équivalentes.

Programme détaillé: 

1. Modèles

  • Managers, signaux
  • Upload et manipulation des fichiers
  • Widgets et champs personnalisés
  • Héritage de modèle, astuces et pièges

2. Vues

  • Vues d'administration personnalisées
  • Middlewares
  • Décorateurs
  • Permissions

3. Formulaires, formsets, form wizard

4. Internationalisation et localisation

5. Optimisation des performances

  • Cache
  • Accès à la base de données

6. Écriture de scripts dans Django

7. Authentification et sessions (écrire son middleware)

8. Prise en main de modules annexes (RSS, OpenID, Pagination, Human, etc)

9. Mise en application de différentes fonctionnalités offertes par Django au sein de d'une application de référence.