Formation - Infini Software
Infini Software - Organisme de formation en informatique
Maintenez vos compétences à jour grâce à nos formations
Rechercher
☎ 06 63 33 14 06 Espace client



Cursus « Formations Python » :
Utilisation du framework Django

Détails :

Durée :
3 Jours
Prérequis :
Les concepts de bases de programmation orientée objets en Python sont requis pour suivre cette formation.
Public :
Développeurs Python en charge de la réalisation d'un site ou d'une application Web.
Objectifs :
Cette formation présente le framework de développement Web Django. Par défaut, l'IDE utilisé sera PyCharm. Au terme de la formation, les apprenants sauront :
  • Utiliser le Framework Django
  • Définir un modèle de données pour l'application
  • Développer des vues basées sur des templates.
  • Développer une API REST/JSON
Support :
Le support de cours en ligne sur notre serveur de ressources pédagogiques KooR.fr

Demande de devis :

Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.

Cursus de formation :

Cursus :




Programme détaillé de la formation :

    Concepts généraux
    • Introduction à l'utilisation du Framework Django
    • Installation de Django
    • Prise en main de l'IDE (PyCharm par défaut, ou Eclipse/PyDev)
    • Le modèle MVT (Model/View/Template) et ses principes
    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 oeuvre 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
    • Protection contre les attaques par injections SQL
    Manipulation des Vues et de Templates
    • Mise en oeuvre des vues utilisateurs
      • Vues génériques
      • Vues personnalisées
    • Configuration des URLs
    • Gestion des fichiers statiques
    • Introduction à l'utilisation de templates
    • Définir un template maître pour l'application
    Gestion des formulaires
    • Protections contre les attaques XSS et CSRF
    • Manipulation des paramètres de formulaire
    • Lier les données d'un formulaire au modèle
    • Valider les données d'un formulaire
    • File upload
    Aspects complémentaires
    • L'accès aux données et le lazy-loading
    • Gestion de la session utilisateur
    • Règles de routages évoluées
    • Utilisation de classe de vue
    • Contrôler les entêtes HTTP
    • Gesion de l'internationnalisation
    Les web services
    • Présentation de l'architecture RESTful
    • Rappels sur le format JSON
    • Mise en oeuvre d'un Service Web via Django
    • Appels, en JavaScript, de Web Services REST/JSON
    Administration d'une application Django
    • Authentification et sécurité
    • Configuration et utilisation de la console d'administration
Déclaration d'activité enregistrée sous le n° 93 06 11543 06 du préfet de région de Provence-Alpes-Côte d'Azur.