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
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 œuvre 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
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ée objets en Python sont requis pour suivre cette formation
Profil des participants
Développeurs et utilisateur du langage Python
Dates des prochaines sessions :
Du 10 au 12 Janvier 2022
Du 02 au 04 Mars 2022
Du 27 au 29 Juin 2022
Du 19 au 21 Septembre 2022
Du 05 au 07 Décembre 2022
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
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 œuvre 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
Développeurs et utilisateur du langage Python
Les concepts de bases de programmation orientée objets en Python 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
Du 10 au 12 Janvier 2022
Du 02 au 04 Mars 2022
Du 27 au 29 Juin 2022
Du 19 au 21 Septembre 2022
Du 05 au 07 Décembre 2022

Réservez votre formation

Que cherchez-vous ?