Félicitations, vous avez terminé le cours ! Vous avez bien avancé dans votre parcours pour devenir un professionnel du développement Django.
Regardons un peu tout ce que nous avons traité :
Nous avons construit une application pour gérer l’authentification et le stockage des utilisateurs en Django.
Nous avons utilisé des vues basées sur des classes et des vues génériques comme alternatives aux vues basées sur des fonctions.
Nous avons utilisé des fonctionnalités avancées des formulaires, comme le téléversement de fichiers et la gestion de formulaires multiples.
Nous avons créé de nouvelles méthodes de modèles, et nous avons surchargé des méthodes de modèles existantes, pour respecter la philosophie fat models — skinny views (gros modèles — vues maigres).
Nous avons configuré des permissions pour gérer des autorisations par utilisateur et par groupe.
Nous avons créé un flux social paginé, en utilisant des fonctionnalités avancées de l’ORM Django afin de créer des requêtes complexes.
Nous avons créé des éléments de gabarit réutilisables avec le mot-clé
{% include %}
.
Vous devriez maintenant avoir une application web sociale fonctionnelle, qui permet aux utilisateurs de créer et partager des photos et billets de blog.
Vous pourriez même enrichir ce site et l’inclure dans votre portfolio professionnel pour vos candidatures.
Qu’est-ce que je peux faire ensuite ?
Si vous ne l'avez pas encore fait, c'est le moment idéal pour apprendre à débugger votre code. Pour cela, on vous recommande le cours suivant : Débuggez un projet Python.
L’étape suivante naturelle pour le type de site qu'on a créé dans ce cours serait de le déployer sur un serveur et de le rendre accessible par internet. Consultez la documentation Django sur le déploiement pour savoir par où commencer.
Une autre compétence clé pour la construction d’applications Django, c’est la conception de bases de données. Nous avons à peine effleuré la surface de ce sujet dans notre cours. N’hésitez pas à vous plonger dans la documentation Django sur les bases de données pour développer encore davantage vos compétences.
Et bien sûr, la seule façon de s’améliorer dans la construction d’applications Django est de construire des applications Django ! Nous voilà maintenant au moment idéal pour que vous construisiez votre propre site. Prenez soin de le développer en respectant des exigences élevées, et incluez-le dans votre portfolio professionnel !
Vous êtes sur le point de terminer ce cours ! Il est temps de faire un dernier quiz pour vérifier vos compétences.