Django Framework Python
Fourni(e) par TechniFutur
Description
Type de formation : | Participants : 8 | Durée : 2 jours
> Objectifs
Multiplateforme et libre, le Framework Django facilite la création rapide de sites Web complexes en mettant l’accent sur la réutilisabilité du code.
A l'issue de la formation les participants auront acquis les connaissances nécessaires pour créer des applications Web avec le Framework Django.
> Public
Développeurs souhaitant acquérir une connaissance de base du Framework Django
> Prérequis
Une bonne pratique du langage Python et de l’approche orientée objet, des bases en développement Web.
> Programme
Introduction
Rappel des principes de la POO
Présentation du Design Pattern MVC
Caractéristiques du Framework Django
Versions, ressources et documentation
Installation du Framework
Création
La couche modèle :
Le modèle ORM de Django
Création de modèles
Types de champs
Accès aux données via les QuerySets
Champs relationnels et Managers
Champs personnalisés
La couche vue
Configuration des Urls : UrlConf
Vues génériques et vues personnalisées
Les objets Request et Response
Redirections
Gestion des fichiers statiques
Gestion des sessions
Les templates
Rôle des templates
Gestion des contextes
Tags et filtres intégrés
Héritage entre Templates.
La gestion des formulaires
Création des formulaires
Types de champs
Validation des données
Gestion des erreurs
Création de champs à partir de modèles
Création de champs personnalisés
Internationalisation
Gestion des fichiers de langues
Détection du langage utilisateur
Interface d’administration
Génération dynamique à partir de modèles