Accueil / Formations / Formation Django mise en production

Formation Django mise en production

Pour des raisons de sécurité et de performance, le serveur de développement de Django est adapté seulement pour le développement. Cette journée de formation vous apprendra à déployer un projet en production sur un serveur.

Objectifs

  • Savoir mettre en production Django de manière autonome
  • Savoir analyser et améliorer les performances

Programme

  1. Réalisation d'un déploiement
    • Déploiement basé sur Apache et mod_wsgi
    • Déploiement basé sur Gunicorn et Nginx
  2. Gestion des fichiers statiques
    • Servir le contenu statique indépendamment de Django
    • Servir le contenu statique avec différents serveurs
  3. Commandes d'administration
    • Création de commandes personnalisées pour l'archivage et la sauvegarde
  4. Analyse des performances
    • Analyse de performances élémentaires avec Django Debug Toolbar
    • Mesurer la consommation mémoire et processeur du serveur
  5. Techniques pour améliorer les performances
    • Travailler au niveau approprié
    • Diminuer le nombre de requêtes à la base de données
    • Utiliser des caches
    • Réduire le besoin en bande passante
  6. Supervision et journalisation
    • Générer des rapports utiles
    • Recevoir automatiquement des alertes par mail
    • Journaliser les erreurs et les exceptions en base de données
    • Présentation de Django Sentry
  7. Automatisation
    • Automatiser les déploiements avec Fabric et Fabtools
  8. Maintenir son application à jour
    • Suivre les mises à jour de Django
    • Suivre les mises à jour des modules annexes

Sessions (Toulouse, Nantes, Paris)

Nous contacter

Public

Développeurs

Pré-requis

  • Avoir suivi la formation Django avancé ou avoir des connaissances similaires
  • Savoir administrer un serveur web classique

Durée

2 jour(s)

Prix

1000 € par personne