Django avancé

 

Informations générales

  • Prestataire :Makina Corpus
  • Lieu : Nantes
  • Durée : 2 jours - 9h-12h et 14h-17h
  • Public (niveau) : Développeurs
  • Nbre de personnes (maxi) : 6
  • Conditions d'annulation : la formation est susceptible d'être annulée si le nombre de participant est inférieur à 3 en respectant un délais de 15 jours avant les dates indiquées ci-dessus.
  • Société agréée centre de formation.

 

Objectifs

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

 

Pré-requis

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

 

Méthode (outils pédagogiques)

 

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.

 

Outils utilisés