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