Tous les cours

Développement

Allez plus loin avec le framework Django

Optimisez vos applis Django grâce à l’authentification, à la modularité, et aux fonctionnalités avancées des modèles, des formulaires, des gabarits, et de l’ORM Django !
DifficultéMoyenne12 heures
Ce cours en libre accès vous intéresse ?

Django est un framework Python robuste. Même si vous connaissez déjà ses bases, vous avez encore beaucoup de choses à découvrir !

Tout au long de ce cours, je vous guiderai pas à pas dans la création d’une application web solide, qui met à profit certaines fonctionnalités avancées de Django.

Pour commencer, nous allons construire une application d’authentification à partir des premiers principes : les utilisateurs pourront se connecter et se déconnecter de notre application web. Nous utiliserons ensuite certaines fonctionnalités avancées des modèles et formulaires pour construire une interface de création de billets de blog sur le site.

Enfin, nous utiliserons l’ORM Django afin de construire des requêtes complexes, pour créer un flux social présenté avec des gabarits. Si vous avez envie de développer encore davantage vos compétences Django, suivez-moi dans ce cours !

Objectifs pédagogiques

  • Construire une application d’authentification dans Django
  • Utiliser les fonctionnalités avancées des modèles et formulaires Django
  • Utiliser des fonctionnalités avancées de l’ORM et des gabarits Django

Prérequis

Prérequis :

Pour suivre ce cours, vous devez posséder les compétences de base nécessaires à la création d’une application MVT avec le framework Django. Pour cela on vous invite à commencer avec le cours suivant :

Outils nécessaires :

  • Python

  • Django

  • GitHub

Et si vous en faisiez votre métier ?

Suivez une des formations diplômantes de notre école 100% en ligne, et transformez vos connaissances en compétences professionnelles.

  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel

Contributeurs

Professeurs

Gérald Gounot

Ingénieur logiciel indépendant de plus de 15 ans d'expérience. Spécialisé en TypeScript, Python et technologies web.

Rafiq Hilali

British Software Engineer and Django expert with Lambert Labs. Currently based in BC, Canada.

Patrick Wampé

Développeur full stack et Data Scientist. Formateur dans plusieurs écoles d'informatique, il a également écrit un livre sur l'IA.

Créé par

OpenClassrooms

Mis à jour le 23/01/2025

Licence

Développement

Allez plus loin avec le framework Django

DifficultéMoyenne12 heures
Cours en libre accès