Django initiation

 

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

 S'initier au framework Django

 

Pré-requis

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

 

Méthode (outils pédagogiques)

 

 

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

 

Outils utilisés