Catalogue / Programmation

Django : concepts avancés

Faites passer vos compétences Django au niveau supérieur grâce aux concepts avancés et aux bonnes pratiques.

Approfondissez des sujets avancés tels que les middlewares personnalisés, les template tags, l’authentification et l’autorisation, les tests, l’optimisation et le déploiement dans cette formation Django complète. Vous acquerrez une solide compréhension des concepts avancés de Django et apprendrez à concevoir des applications web évolutives et robustes avec Django.

Prérequis

Connaissance préalable de Django et de la programmation Python requise. Une familiarité avec les technologies front-end telles que HTML, CSS et JavaScript est recommandée.

Programme

  • Introduction aux concepts avancés de Django
  • Middlewares personnalisés et traitement des requêtes/réponses
  • Écrire des vues complexes et utiliser les vues basées sur les classes
  • Template tags et filtres personnalisés
  • Authentification et autorisation dans Django
  • Tester et déboguer des applications Django
  • Optimiser les performances de Django
  • Gestion avancée des bases de données avec l’ORM Django
  • Déploiement et mise à l’échelle des applications Django
  • Travailler avec des API REST dans Django
  • Sécuriser les applications Django
  • Utiliser Django avec des frameworks front-end
  • Construire des applications temps réel avec Django Channels
  • Travailler avec des bibliothèques tierces et les intégrer
  • Gérer les dépendances du projet avec Pipenv
  • Intégration et déploiement continus automatisés avec Django
  • Gestion de versions et collaboration avec Git et GitHub
  • Bonnes pratiques et standards de codage Django
  • Gestion des erreurs et journalisation dans Django
  • Comprendre la structure d’un projet Django
  • Développement et réalisation d’un projet
  • Session de questions-réponses et récapitulatif

Formations liées

Pour aller plus loin