29/10/08 - Mise en ligne du cours formation Django
http://www.emencia.net/fr/django/tutorial-django-1.0 Formation Django Contact: contact@emencia.com

Auteur: Julien Fache Date: 2008-10-27 Abstract Document à usage personnel.

Résumant les étapes de la formation Django du 21 au 24 Octobre au sein des locaux d'Emencia.

Sommaire
* 1 Jour 1
o 1.1 Introduction à Django + 1.1.1 Ses forces + 1.1.2 Plus d'informations
o 1.2 Philosophie de code + 1.2.1 Vue d'ensemble + 1.2.2 Modèles + 1.2.3 API de la base de données + 1.2.4 Conception des URLs + 1.2.5 Système de template + 1.2.6 Vues
o 1.3 Création d'un projet Django + 1.3.1 Installation de Django + 1.3.2 Création du projet en local + 1.3.3 Qu'est ce qu'un projet Django
o 1.4 Création d'une application + 1.4.1 Qu'est ce qu'une application + 1.4.2 Standalone versus Coupled applications
o 1.5 Création des modèles + 1.5.1 Qu'est ce qu'un model ? + 1.5.2 Notre première application + 1.5.3 Nos premiers models + 1.5.4 Installation des models + 1.5.5 Ce que nous voyons + 1.5.6 Manipulations des models
o 1.6 Introduction aux urls + 1.6.1 Exemples
o 1.7 Activation de l'administration + 1.7.1 Administration simple + 1.7.2 Administration de nos applications + 1.7.3 Administration évoluée

* 2 Jour 2
o 2.1 Introduction aux vues
o 2.2 Utiliser les vue génériques + 2.2.1 Configuration des urls
o 2.3 Les templates + 2.3.1 Remarques + 2.3.2 Philosophie des templates + 2.3.3 Centralisation et héritage dans les templates + 2.3.4 Technique à 3 niveaux
o 2.4 Les vues génériques wrappées
o 2.5 Création de managers + 2.5.1 Remarque o 2.6 Créer ses propres tags
o 2.7 Créer ses propres contextes

* 3 Jour 3
o 3.1 Internationalisation de votre application + 3.1.1 Internationalisation du code + 3.1.2 Internationalisation des templates + 3.1.3 Internationalisation du contenu en base de données + 3.1.4 Détection de la langue + 3.1.5 Sélection de la langue + 3.1.6 Rédaction des traductions o 3.2 Utilisation des formulaires + 3.2.1 Modélisation des formulaires + 3.2.2 Rendus HTML + 3.2.3 Validation et contrôle + 3.2.4 Vue associée
o 3.3 Déploiement de l'application sur Apache + 3.3.1 Fichiers statiques
o 3.4 Travaux pratiques

* 4 Jour 4
o 4.1 Documenter son application + 4.1.1 docstring + 4.1.2 Module doc + 4.1.3 Conclusion
o 4.2 Introduction aux tests + 4.2.1 Tests unitaires + 4.2.2 Doc tests + 4.2.3 Debugger avec les tests
o 4.3 Utilisation de SVN + 4.3.1 Commandes principales
o 4.4 Intégrer des technologies tiers (jquery, tiny mce, modules communautaires)
o 4.5 Découverte ECS

En savoir plus : http://www.emencia.net/fr/django/tutorial-django-1.0