XXL Formation

Utilisation du Framework DJANGO

Par XXL Formation

Objectifs

Présenter le Framework de développement Web DjangoPar défaut, l'IDE utilisé sera Eclipse/PyDevLa formation sera agrémentée d'un grand nombre de travaux pratiques permettant de développer une application web relativement riche

Programme

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

Formations de la même catégories (5)

Feel Europe
Utilisation du Framework DJANGOPar Feel Europe
  • 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
Dawan
Django : InitiationPar Dawan

Développer une application web robuste avec le framework Django

Dawan
Django : Initiation + ApprofondissementPar Dawan

Développer une application web robuste avec le framework Django

Dawan
Django : ApprofondissementPar Dawan

Développer une application web robuste avec le framework Django

Dawan
Django CMS : Gestion de contenu d'applications webPar Dawan

Construire et administrer un site web avec Django CMS