Django Framework Python

Fourni(e) par

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

Article suggéré

La SNCB organise un speed-dating à la Gare du Nord pour informer les futurs conducteurs de train sur ses formations.