Formation – Développement logiciel d’applications communicantes

Dernière mise à jour : 06/2015

DE12 – Python et Django : mise en oeuvre

Durée : 3 jours
Prix : 1580 €
Prix HT inter-entreprises par participant. Collations et déjeuners offerts.
S'inscrire / s'informer
Objectifs :

Cette formation vous permet :

  • d’apprendre à écrire des scripts serveur en Python
  • de maîtriser l’usage du framework Django pour réaliser un site Web complexe
  • de savoir installer et configurer un serveur Web utilisant Django
  • de savoir mettre en production son site Web réalisé avec Django
  • Participants Développeurs, ingénieurs Web ou toute personne souhaitant maîtriser ces technologies.
  • Pré-requis Connaissances basiques en développement Web : HTML, CSS, JavaScript.
  • Travaux dirigés Chaque notion théorique abordée est mise en oeuvre à travers des travaux pratiques.
Imprimer
la page

Python

  • Introduction
  • Les types de données
  • Structures de contrôle et fonctions
  • Les modules et les classes
  • Python 2.7 / Python 3
  • Utiliser Python pour des scripts serveur
  • TP : écrire un script serveur

Django

  • Introduction
  • Les modèles
  • Les URLs et les vues
  • Les templates
  • Le backend
  • TP : faire un premier site en Django

L’authentification avec Django

  • Fonctionnement général
  • Les formulaires automatiques
  • Personnaliser l’authentification
  • La protection Cross Domain
  • TP : sécuriser mon site Web

La gestion de la langue avec Django

  • Fonctionnement général
  • Templates, classes et vues
  • Les fichiers de langue .po et .mo
  • La génération des fichiers de langue et le tag fuzzy
  • TP : internationaliser mon site Web

Mise en production d’un site Django

  • Fichier de settings
  • Debug et logs
  • Déploiement avec WSGI
  • Bases de données
  • Fichiers statiques
  • Les hébergeurs de sites Django
  • TP : configuration du serveur avec apache ou nginx