01 56 59 33 00
united-kingdom

UTILISATION DU FRAMEWORK DJANGO

4-PY-DJA
4-PY-DJA
Durée : 3 jour(s)
soit 21 heures
Prix : 1650 €
Programmes
1. Concepts généraux
  • Le modèle MVT (Model/View/Template) et ses principes
  • Rappels HTML/CSS
  • Utilisation de l’IDE Eclipse/PyDev
2. 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
3. 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
4. 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
5. Les templates
  • Introduction à l’utilisation de templates
  • Gestions des thèmes
  • Considérations relatives au SEO
6. Les web services
  • Qu’est-ce qu’un Web Service ?
  • SOAP vs Rest
  • Mise en oeuvre d’un service Intégration avec AJAX
7. Aspects avancés
  • Authentification et sécurité
  • Gestion de l’internationalisation
  • Les tests unitaires
  • Autres aspects de la console d’administration
Objectifs
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
Prérequis
Les concepts de bases de programmation orientés objets en Pyton sont requis pour suivre cette formation.
Profil des participants
Développeurs et utilisateurs du langage Python.
Dates des prochaines sessions :
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
1. Concepts généraux
  • Le modèle MVT (Model/View/Template) et ses principes
  • Rappels HTML/CSS
  • Utilisation de l’IDE Eclipse/PyDev
2. 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
3. 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
4. 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
5. Les templates
  • Introduction à l’utilisation de templates
  • Gestions des thèmes
  • Considérations relatives au SEO
6. Les web services
  • Qu’est-ce qu’un Web Service ?
  • SOAP vs Rest
  • Mise en oeuvre d’un service Intégration avec AJAX
7. Aspects avancés
  • Authentification et sécurité
  • Gestion de l’internationalisation
  • Les tests unitaires
  • Autres aspects de la console d’administration
Développeurs et utilisateurs du langage Python.
Les concepts de bases de programmation orientés objets en Pyton sont requis pour suivre cette formation.

Formateur expert dans le domaine

  • 1 ordinateur par stagiaire, 1 support de cours par stagiaire (version papier ou numérique), 1 stylo et un bloc-notes par stagiaire
  • Vidéoprojecteur et tableau blanc
  • Feuille d’émargement à la demi-journée, questionnaire de satisfaction stagiaire, évaluations des acquis tout au long de la formation, attestation de stage
  • Éligible au CPF avec passage de certification TOSA ou PCIE (en option)

En amont de la formation

  • Audit par téléphone par nos commerciaux et formateurs
  • Tests d’auto-positionnement avant l’entrée en formation par le biais de questionnaire

Au cours de la formation

  • Exercices pratiques et mises en situation professionnelle pour valider la compréhension de chaque notion abordée dans le programme de cours.

En fin de formation

  • Validation des acquis par le formateur ou via un questionnaire renseigné par les stagiaires
  • Evaluation qualitative par les participants à l’issue de la formation via un questionnaire de satisfaction accessible en ligne
  • Une attestation de fin de formation reprenant les objectifs de formation est également remise aux stagiaires puis signée par le formateur

Modalités d’inscription

  • Inscription possible jusqu’à la veille de la formation, sous réserve de places disponibles, en nous contactant au 01 56 59 33 00 ou par mail formation@sii.fr

Modalités particulières

  • Nos formations sont accessibles aux personnes en situation de handicap. Renseignez-vous auprès de notre référente handicap au 01 56 59 33 00 ou par mail pedagogie@sii.fr

Réservez votre formation

Que cherchez-vous ?