Formation Django
Django est un framework web utilisant le langage Python et encourageant le développement rapide d'applications et de sites web performants.
La prochaine formation Django aura lieu à Cannes en début juin. Les infos sur le site des Workshops.
Informations pratiques
- Durée
- 3 jours (en fonction des besoins)
- Formateur(s)
- David Larlet et Vincent Agnano
- Version
- Formation sur la version 1.6 de Django
- Niveau
- Formation de niveau V
- Modalités
- Formation présentielle, 8 stagiaires maximum par session
Objectifs
- Comprendre le fonctionnement et les qualités générales de Django
- Être capable d'écrire une application Web avec Django
- Connaître les forces et limites de Django
Public cible
- Développeurs Web backend
Prérequis
- Ordinateur portable (systèmes d'exploitation Mac OSX ou Linux fortement recommandés) avec Python 2.6 ou 2.7 installé sur la machine
- Jour 1 : connaissance élémentaire du langage Python
- Jour 2 : connaissance élémentaire de Django
- Jour 3 : avoir mis en production un premier projet Django
Programme
Jour 1 - Découverte
- Installation de Django et environnements Python
- Structure d'un projet Django
- Réalisation d'une première application
- Gestion des fichiers statiques
Jour 2 - Confirmation
- Spécificités et limites du framework
- Architecture et modélisation
- Héritage des templates
- Vues basées sur les classes
- Formulaires et validation
- Requêtes complexes
- Tests et pérennité
- Internationalisation
- Déploiement sur un serveur de recette
Jour 3 - Perfectionnement
- Python avancé
- Automatisation des déploiements
- Utilisation avancée des templates
- Gestion du cache
- Migration des données
- Middlewares et context processors
- Commandes Django personnalisées
- Intégration d'applications tierces
- Déploiement sur un serveur de production