Django initiation

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: 

S'initier au framework Django

Pré-requis: 

 Connaître les principes du Web (client/serveur, POST, etc.) et le langage Python

Programme détaillé: 

1. Tour d'horizon :

  • licence
  • principes du DRY
  • success stories
  • interface administration
  • la communauté et les applications existantes

2. Installation et présentation de l'environnement de développement :

  • le shell
  • les outils de débogage
  • la documentation en ligne

3. Les fondamentaux de Django :

  • modèle de données (différentes relations, utilisation de différentes base de données, outil de contrôle en ligne de commande)
  • souplesse et robustesse des URL
  • les vues (la gestion du contexte, des erreurs (404 et 500), type MIME)
  • les vues génériques
  • les templates (héritage, tag et filter), contraintes et astuces, contextes globaux
  • les formulaires (automatiques, validation, personnalisation)
  • interface d'administration
  • les tests unitaires
  • internationalisation

4. Travaux pratiques :

Réalisation d'un site de bons plans restaurants avec la possibilité de laisser une notation et un commentaire

  • définition des fonctionnalités du site et des vues
  • écriture du modèle de données
  • constitution de l'interface d'administration
  • création des vues (mensuelles et génériques)
  • validation de la saisie utilisateur
  • traitement des notes