Détails :
Durée :
3 Jours
Prérequis :
Public :
Objectifs :
- Utiliser le Framework Django
- Définir un modèle de données pour l'application
- Développer des vues basées sur des templates.
- Développer une API REST/JSON
Support :
Le support de cours en ligne
sur notre serveur de ressources pédagogiques
KooR.fr
Demande de devis :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation
veuillez remplir notre formulaire de mise en relation.
Cursus de formation :
Programme détaillé de la formation :
- Introduction à l'utilisation du Framework Django
- Installation de Django
- Prise en main de l'IDE (PyCharm par défaut, ou Eclipse/PyDev)
- Le modèle MVT (Model/View/Template) et ses principes
- Création d'un serveur de développement
- Création d'un site web Django
- Déploiement des principaux modules Django (sécurité, admin, ...)
- Configuration de la base de données
- Présentation de l'ORM Django
- Editer un modèle de données
- Gestion des références
- Gestion de l'héritage
- Produire le code SQL pour le stockage en base de données
- Accès aux données via les querysets
- Synchroniser la base de données
- Protection contre les attaques par injections SQL
- Mise en oeuvre des vues utilisateurs
- Vues génériques
- Vues personnalisées
- Configuration des URLs
- Gestion des fichiers statiques
- Introduction à l'utilisation de templates
- Définir un template maître pour l'application
- Protections contre les attaques XSS et CSRF
- Manipulation des paramètres de formulaire
- Lier les données d'un formulaire au modèle
- Valider les données d'un formulaire
- File upload
- L'accès aux données et le lazy-loading
- Gestion de la session utilisateur
- Règles de routages évoluées
- Utilisation de classe de vue
- Contrôler les entêtes HTTP
- Gesion de l'internationnalisation
- Présentation de l'architecture RESTful
- Rappels sur le format JSON
- Mise en oeuvre d'un Service Web via Django
- Appels, en JavaScript, de Web Services REST/JSON
- Authentification et sécurité
- Configuration et utilisation de la console d'administration
Concepts généraux
Démarrage d'un site Django
Mise en oeuvre du modèle de données
Manipulation des Vues et de Templates
Gestion des formulaires
Aspects complémentaires
Les web services
Administration d'une application Django