Dawan

Django : Initiation

Par Dawan

Objectifs

Développer une application web robuste avec le framework Django

Programme

Découvrir Django

  • Pattern MVC : structure, intérêt
  • Framework Django : présentation, versions, documentation
  • Django vs autres frameworks web python (pylons, turbogears, web2py)
  • Environnement de développement
  • Paquetages d'installation Django et dépendances
  • Configuration du serveur web
  • Atelier : Installation de Django (environnement, dépendances)

Construire la structure de base de l'application

  • Structure d'un projet
  • Contrôles/Composants essentiels
  • Templating avec Django : principe
  • Définition de régions modifiables
  • Héritage de templates
  • Construction de vues
  • Vues génériques
  • Atelier : Construction d'un template et implémentation de formulaires

Traiter des formulaires et maîtriser les contextes de persistance

  • Création de formulaires et récupération de données
  • Validation des saisies
  • Utilisation de jQuery, yui
  • Export de données (pdf, csv,...)
  • Gestion de l'upload
  • Contextes de persistance :
    • utilisation de la session
    • variables globales d'application
    • exploitation de cookies
    • maîtrise du cache
    • exploitation de contexte de persistance côté navigateur : sessionStorage, localStorage
  • Requêtes AJAX
  • Routage d'url
  • Atelier : Construction d'un site complet avec Django

Pédagogie

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Evaluation de fin de formation : Certification CPF ou mise en situation notée par le formateur
  • formations accessibles aux personnes en situation de handicap, nous contacter pour savoir si adaptation possible.

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

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

Orsys
Django, introduction à la création d'applications Web en PythonPar Orsys

Après vous avoir aidé à mettre en place l'environnement de travail, nous vous présenterons les différentes étapes de conception d'une application Web, en commençant par la création du modèle de données, l'élément le plus important de l'application. Les vidéos détaillent ensuite la manière de créer les pages web qui vont vous permettre de restituer ces données ou qui vont permettre à vos utilisateurs de les manipuler. Vous apprendrez ainsi à gérer des modèles de données sans avoir besoin de connaissances en SQL et comment générer facilement des pages web plus ou moins complexes. Vous découvrirez également des exemples de création d'interfaces modernes et ergonomiques par l'intermédiaire de modules Django qui intègrent des bibliothèques JavaScript coté client utilisables sans avoir besoin de connaître leurs spécifications. Enfin, nous aborderons un certain nombre d'utilitaires, comme la gestion de la traduction, qui font de Django est un outil très complet. Les vidéos que vous allez suivre permettent de construire étape après étape une mini-application que vous pourrez ensuite adapter à vos besoins spécifiques.

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

Nous utilisons les cookies afin de fournir les services et fonctionnalités proposés sur notre site et afin d’améliorer l’expérience de nos utilisateurs. En cliquant sur ”J’ai compris”, vous acceptez l’utilisation de ces cookies.