Accueil > Python

 > Utilisation du Framework DJANGO

null

Python

Utilisation du Framework DJANGO

Objectif

Présenter le framework de développement web Django
Par défaut, l'IDE utilisé sera Eclipse/PyDev
La formation sera agrémentée d'un grand nombre de travaux pratiques permettant de développer une application web relativement riche

Durée : 3 jours (21 heures)

Dates :
-09/01/23
-01/03/23
-26/06/23
-18/09/23
-04/12/23

Les concepts de bases de programmation orientée objets en Pyton sont requis pour suivre cette formation

Programme de la formation

Concepts généraux

  • Le modèle MVT (Model/View/Template) et ses principes
  • Rappels HTML/CSS
  • Utilisation de l'IDE Eclipse/PyDev

Démarrage d'un site Django

  • 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

Mise en œuvre du modèle 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

Mise en œuvre des Vues

  • Mise en œuvre des vues utilisateurs
  • Vues génériques
  • Vues personnalisés
  • Configuration des URLs
  • Gestion des formulaires
  • File upload
  • Protections contre les attaques XSS et XSRF
  • Protection contre les attaques par injections SQL

Les templates

  • Introduction à l'utilisation de templates
  • Gestions des thèmes
  • Considérations relatives au SEO

Les web services

  • Qu'est-ce qu'un Web Service ?
  • SOAP vs Rest
  • Mise en oeuvre d'un service
  • Intégration avec AJAX

Aspects avancés

  • Authentification et sécurité
  • Gestion de l'internationalisation
  • Les tests unitaires
  • Autres aspects de la console d'administration
Menu