Créer un site e-commerce avec Django

Découvrez comment créer un site e-commerce avec Django. De la planification des modèles, à la création des vues et des routes, jusqu'à la gestion des utilisateurs, nous mettrons en place un projet complet qui permet de réaliser toutes les opérations classiques d'un site e-commerce. Nous voyons également la mise en place de Stripe pour le processus de paiement.
Débloquer cette formation
  • grade grade grade
    Avancé
  • schedule 7 heures 8 minutes
  • list 69 sessions
Introduction au projet

1. Introduction au projet

01:00

Vous allez débuter ce projet de 7 heures afin de créer un site e-commerce avec Django. Nous allons planifier et créer les modèles de l'application, gérer les utilisateurs, intégrer notre site avec le processeur de paiement Stripe, et gérer les adresses de livraison. Nous finirons par mettre en place une série de tests unitaires pour assurer le bon fonctionnement du site.

  • Sous-titres
  • Résumé textuel
Voir la session
Mise en place de l'environnement de travail

2. Mise en place de l'environnement de travail

02:05

Dans cette première session, vous allez mettre en place votre environnement de travail pour le développement d'un site e-commerce avec Django. Nous allons installer approprié Django, configurer un environnement Python isolé et préparer tout le nécessaire pour commencer ce passionnant projet. Vous allez acquérir les compétences de base nécessaires et les meilleures pratiques pour commencer à coder de manière efficace et structurée.

  • Sous-titres
  • Résumé textuel
Voir la session
Création de l'application store

3. Création de l'application store

02:52

Au cours de cette session, nous allons initier la construction de votre propre application "store" à l'aide du framework Django. Vous allez explorer les étapes de base pour la création de ce composant essentiel de votre site e-commerce. À partir de la conception du modèle jusqu'à la mise en place de l'interface utilisateur, nous allons parcourir ensemble le chemin pour donner vie à votre boutique en ligne.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Planifier les modèles

4. Planifier les modèles

01:37

Dans cette partie du cours, vous allez saisir l'importance de bien planifier vos modèles dans Django. Nous allons analyser les besoins d'un site e-commerce et déterminer ensemble quels modèles sont nécessaires. Vous allez apprendre à définir les champs et relations appropriés pour chaque modèle. Une étape cruciale pour le bon fonctionnement de votre site e-commerce.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Création du modèle Product

5. Création du modèle Product

05:10

Dans cette session, vous allez approfondir la création d'un modèle de produit. Vous allez découvrir comment définir efficacement ce modèle à l'aide de Django. Nous verrons également comment utiliser ce modèle pour gérer les produits sur votre site e-commerce. En fin de session, vous aurez une bonne compréhension des modèles Django et de leur rôle dans la création d'un site e-commerce.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer et appliquer les migrations

6. Créer et appliquer les migrations

05:19

Dans cette session, vous allez découvrir comment créer et appliquer efficacement des migrations dans Django. Nous allons ensemble explorer la manière d'appliquer des modifications à votre modèle de base de données et comment propager ces changements à l'ensemble de votre projet. Vous allez acquérir la maîtrise de ce processus crucial dans le développement d'un site e-commerce avec Django.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Enregistrer les modèles dans l'interface d'administration

7. Enregistrer les modèles dans l'interface d'administration

06:56

Au cours de cette session, vous allez découvrir la méthode pour enregistrer efficacement vos modèles dans l'interface d'administration Django. Ce processus est essentiel pour la gestion d'un site e-commerce. Nous allons également explorer comment optimiser votre utilisation de cet outil, en adaptant son fonctionnement à vos besoins spécifiques.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer le template de base

8. Créer le template de base

02:57

Au cours de cette session, vous allez découvrir comment créer un template de base pour votre site e-commerce. Nous allons explorer ensemble l'utilisation et la structuration de templates dans Django pour une mise en œuvre optimale dans votre projet. Nous aborderons également les meilleures pratiques pour un design responsive. Vous allez vous familiariser avec la manière dont Django traite les templates, un élément crucial pour le développement de votre site e-commerce.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer la page d'accueil

9. Créer la page d'accueil

04:03

Vous allez découvrir comment mettre en place une page d'accueil efficace pour un site e-commerce, en utilisant Django. Nous allons explorer les différentes composantes essentielles de cette page vitrine, de la navigation, aux produits phares et aux promotions. Préparez-vous à donner une première impression inoubliable à vos visiteurs.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer la route pour la page d'index

10. Créer la route pour la page d'index

04:28

Dans cette session, vous allez découvrir comment construire la route pour la page d'index de votre site e-commerce en Django. Nous allons explorer les différentes étapes indispensables et les meilleures pratiques pour structurer efficacement vos pages. Vous allez rapidement apprendre comment manipuler Django pour rendre vos pages accessibles. Cette session vise à solidifier votre compréhension du routage dans Django et faciliter votre progression dans le développement de votre site e-commerce.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Afficher tous les produits sur la page d'accueil

11. Afficher tous les produits sur la page d'accueil

09:30

Dans cette session, vous allez découvrir comment présenter tous les produits de votre boutique sur la page d'accueil avec Django. Vous allez apprendre à structurer efficacement votre base de données et à utiliser les détails des produits pour créer un affichage dynamique. Nous allons également voir comment intégrer ces informations à la page d'accueil pour une expérience utilisateur optimale.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Afficher la page de détail d'un produit

12. Afficher la page de détail d'un produit

10:26

Dans cette session, vous allez découvrir comment afficher les détails d'un produit sur votre site e-commerce conçu avec Django. Vous allez apprendre à utiliser des méthodes efficaces pour rendre ces informations accessibles à vos clients de manière claire et esthétique. Nous allons voir comment exploiter les fonctionnalités de Django pour réaliser cette tâche de manière optimale.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Faire le lien entre la page d'accueil et la page produit

13. Faire le lien entre la page d'accueil et la page produit

06:19

Dans cette session, vous allez apprendre à créer des liens entre la page d'accueil et la page produit sur un site e-commerce avec Django. Nous allons aborder les techniques pour définir ces liens, garantir une bonne navigation et optimiser l'expérience utilisateur. Vous allez acquérir les compétences essentielles pour fluidifier le parcours client sur votre site e-commerce.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer le modèle utilisateur

14. Créer le modèle utilisateur

05:59

Dans cette session, vous allez découvrir comment métamorphoser le modèle utilisateur standard de Django pour mieux répondre aux besoins spécifiques de votre site e-commerce. Nous allons voir ensemble comment ajouter des champs et des méthodes personnalisés pour adapter le modèle à vos exigences.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Ajouter le formulaire d'inscription

15. Ajouter le formulaire d'inscription

06:27

Durant cette session, vous allez découvrir comment mettre en place un formulaire d'inscription pour votre site e-commerce avec Django. Nous aborderons les différents champs nécessaires pour un tel formulaire, ainsi que les validations à effectuer pour garantir la sécurité et l'authenticité des données. L'objectif sera de vous permettre d'établir efficacement la première interaction de vos utilisateurs avec votre site.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Récupérer les informations du formulaire

16. Récupérer les informations du formulaire

06:30

Au cours de cette formation, vous allez apprendre à récupérer les informations issues de formulaires avec Django. Vous allez découvrir comment configurer les champs d'un formulaire et ensuite, comment traiter ces données pour être utilisées dans la logique de votre site e-commerce. En fin de session, vous serez capable de gérer des formulaires de manière efficace et sécurisée.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Afficher l'utilisateur connecté et la vue de déconnexion

17. Afficher l'utilisateur connecté et la vue de déconnexion

05:05

Lors de cette session, vous allez découvrir comment présenter l'utilisateur connecté sur votre site Django. Nous allons aussi vous montrer comment mettre en place une vue de déconnexion efficace et sécurisée. Vous ferez ainsi un pas de plus vers la réalisation de votre site e-commerce.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer la vue de connexion

18. Créer la vue de connexion

05:25

Au cours de cette session, vous apprendrez pas à pas à créer une vue de connexion pour votre site e-commerce avec Django. Nous allons aborder les fondamentaux de l'authentification des utilisateurs, du traitement des formulaires de connexion et de la gestion des erreurs. Cette séance vous permettra de maîtriser l'un des éléments clés pour la sécurité de votre site e-commerce.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Planifier les modèles

19. Planifier les modèles

03:20

Au cours de cette session, vous allez vous familiariser avec la planification de modèles dans Django. Vous allez découvrir l'importance vitale des modèles en Python et comment les structurer de manière efficace pour un site d'e-commerce. Ensemble, nous allons décrypter l'architecture de ces modèles et voir comment ils s'intègrent dans votre projet Django.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer le modèle Order

20. Créer le modèle Order

04:54

Dans cette session, vous allez vous familiariser avec la création du modèle Order essentiel au fonctionnement d'un site e-commerce. Nous allons détailler ensemble les éléments à intégrer pour une gestion efficace des commandes. Vous allez acquérir des compétences en relation avec le fonctionnement interne de Django, ce qui constitue une étape clé dans la réalisation de votre site e-commerce.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer le modèle Cart

21. Créer le modèle Cart

03:52

Au cœur de cette session, vous allez développer vos compétences en créant un modèle Cart avec Django. Vous allez découvrir comment structurer et intégrer ce modèle essentiel à la gestion du panier d'achat dans un site e-commerce. Ensemble, nous allons également aborder les bonnes pratiques pour manipuler et interagir avec ce modèle. L'objectif est de vous rendre autonome dans la gestion des fonctionnalités d'e-commerce.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Ajouter un article dans le panier

22. Ajouter un article dans le panier

14:56

Dans cette session, vous allez découvrir comment ajouter un article à votre panier sur votre site e-commerce Django. Nous explorerons ensemble les différentes étapes, du choix de l'article jusqu'à son ajout effectif au panier. Vous allez acquérir une compréhension approfondie des fonctionnalités backend nécessaires pour le bon fonctionnement d'un site e-commerce avec Django.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Afficher le panier

23. Afficher le panier

05:21

Dans cette session, vous allez découvrir comment afficher le panier sur votre site e-commerce Django. Nous allons explorer ensemble comment intégrer efficacement cette fonction vital pour toute plateforme de vente en ligne. L'objectif étant de vous fournir les outils nécessaires pour faciliter la navigation et l'expérience d'achat de vos futurs clients.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Ajouter un lien vers le panier

24. Ajouter un lien vers le panier

02:52

Au cours de cette formation, vous allez apprendre à ajouter un lien vers le panier sur votre site e-commerce. C'est une étape essentielle pour permettre à vos clients de visualiser leurs articles choisis. Nous allons détailler la procédure à suivre pas à pas pour intégrer correctement ce lien et garantir un parcours utilisateur fluide et efficace.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Supprimer le panier

25. Supprimer le panier

05:46

Dans cette session, vous allez découvrir comment retirer un article de votre panier d'achat sur votre site e-commerce Django. Nous allons explorer ensemble les différentes méthodes pour supprimer efficacement des articles, assurant une expérience utilisateur optimale sur votre site. Nous aborderons les contraintes techniques spécifiques à la suppression dans le cadre d'un site e-commerce.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Modifier les modèles Order et Cart

26. Modifier les modèles Order et Cart

03:51

Durant cette session, vous allez approfondir le rôle des modèles Order et Cart dans la création d'un site e-commerce avec Django. Vous allez découvrir comment les manipuler et les adapter pour répondre aux besoins spécifiques de votre boutique en ligne. Nous allons ensemble sortir du modèle standard, manipuler ces éléments clés et identifier comment les rendre flexibles et efficaces pour votre projet spécifique.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Modifier la suppression du panier

27. Modifier la suppression du panier

06:58

Dans cette session, vous allez apprendre à gérer la suppression des articles dans le panier de votre site e-commerce Django. Nous examinerons les différentes techniques pour modifier ce processus, afin d'optimiser l'expérience utilisateur. Vous allez découvrir comment faire cela de manière efficace et simple.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer un compte et installer le package stripe

28. Créer un compte et installer le package stripe

03:34

Dans cette session, vous allez vous familiariser avec le processus de création de compte Stripe et l'installation du package Stripe. Vous allez découvrir comment intégrer Stripe à votre site e-commerce Django pour gérer les paiements. Nous allons également vous guider à travers les étapes pour configurer votre compte Stripe pour qu'il corresponde à vos besoins. Dans ce voyage, nous vous assurons que vous serez bien équipé pour manipuler les mécanismes du système de paiement Stripe.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Récupérer la clé d'API avec django-environ

29. Récupérer la clé d'API avec django-environ

05:42

Durant cette session, vous allez apprendre à récupérer une clé d'API grâce à l'utilisation de django-environ. Nous vous guiderons tout au long de ce processus et vous montrerons comment l'intégrer dans votre site e-commerce Django. Cette compétence est cruciale pour sécuriser les interactions entre les différents services de votre application.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer la vue pour la session de paiement

30. Créer la vue pour la session de paiement

09:59

Lors de cette session, vous allez découvrir comment mettre en place la vue pour la session de paiement dans un site e-commerce Django. Nous allons ensemble explorer les différentes méthodes et techniques pour effectuer cette tâche. Vous acquérez les compétences nécessaires pour bien comprendre et mettre en œuvre cette partie essentielle de tout site e-commerce.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Ajouter un champ pour l'ID Stripe

31. Ajouter un champ pour l'ID Stripe

01:08

Dans cette session, vous allez découvrir comment ajouter un champ spécifique pour l'ID Stripe à votre site e-commerce Django. Nous allons examiner les étapes nécessaires pour intégrer cette fonctionnalité clé, qui améliorera la gestion de vos transactions et la sécurité des paiements de vos clients. Cette compétence est essentielle pour tout développeur travaillant sur des projets de commerce électronique. Vous allez élargir votre compréhension de Django et apprendre à personnaliser votre site en fonction de vos besoins.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer les produits sur Stripe

32. Créer les produits sur Stripe

03:33

Dans cette session, nous allons nous focaliser sur l'intégration de Stripe à notre site e-commerce Django. Vous allez apprendre à créer des produits sur cette plateforme de paiement et à les lier à votre site. Nous allons découvrir ensemble le processus d'ajout, de modification et de gestion des produits sur Stripe pour une expérience e-commerce optimale. Le but est de vous familiariser avec Stripe et de vous rendre autonome dans la gestion de vos produits.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Intégrer le "checkout" de Stripe

33. Intégrer le "checkout" de Stripe

05:45

Dans cette session, vous allez comprendre comment intégrer le "checkout" de Stripe au sein de votre site e-commerce fait avec Django. Nous allons détailler le processus de mise en place, vous permettant d'offrir une expérience de paiement sécurisée et fluide à vos utilisateurs. Vous allez également découvrir des meilleures pratiques pour tester et déboguer cette intégration.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Ajouter la vue de succès

34. Ajouter la vue de succès

05:33

Vous allez approfondir votre maîtrise de Django en ajoutant la vue de succès à votre site e-commerce. Nous allons explorer comment gérer les transactions réussies, assurer l'affichage approprié pour les utilisateurs et personnaliser ce message de succès. Appliquez ces compétences pour améliorer la convivialité et l'expérience utilisateur de votre site.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Installer Stripe CLI

35. Installer Stripe CLI

01:00

Dans cette session, vous apprendrez à installer Stripe CLI, un outil indispensable pour tester les événements Stripe en local. Nous vous guiderons à travers les étapes de l'installation sur votre système d'exploitation et vous montrerons comment se connecter à votre compte Stripe. Préparez-vous à améliorer vos compétences en création de sites e-commerce avec Django.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Ajouter le webhook Stripe

36. Ajouter le webhook Stripe

08:00

Vous allez découvrir comment intégrer le webhook Stripe à votre site e-commerce construit avec Django. Vous apprendrez le processus d'ajout pas à pas, ce qui vous permettra de gérer efficacement les paiements sur votre site. Nous allons passer en revue comment configurer Strip pour recevoir des notifications lorsque des événements se produisent dans votre compte Stripe.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Compléter la transaction

37. Compléter la transaction

12:27

Dans cette session, vous allez apprendre à finaliser une transaction dans votre futur site e-commerce Django. Nous allons passer en revue les étapes essentielles à la réalisation d'une transaction, de la sélection du produit par l'utilisateur jusqu'à la confirmation de l'achat. Nous allons également voir comment gérer les problèmes éventuels qui pourraient survenir lors de ce processus.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Renseigner l'adresse du webhook sur Stripe

38. Renseigner l'adresse du webhook sur Stripe

02:49

Dans cette session, vous allez découvrir comment renseigner l'adresse du webhook sur Stripe, un aspect crucial du processus de création d'un site e-commerce avec Django. Vous allez comprendre l'importance de cette étape pour garantir le bon fonctionnement de votre plateforme de vente en ligne. Nous allons vous accompagner pas à pas pour éviter toute erreur.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Utiliser l'adresse email comme nom d'utilisateur

39. Utiliser l'adresse email comme nom d'utilisateur

04:11

"Lors de cette session, vous allez découvrir comment personnaliser la connexion utilisateur en Django, en utilisant l'adresse email comme nom d'utilisateur. Nous allons parcourir ensemble les étapes pour modifier les paramètres de base et assurer une expérience utilisateur fluidifiée et unique. L'objectif principal sera d'améliorer la facilité d'utilisation de votre site e-commerce."

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer un gestionnaire d'utilisateurs personnalisé

40. Créer un gestionnaire d'utilisateurs personnalisé

11:28

Dans cette session, vous allez apprendre à construire un gestionnaire d'utilisateurs personnalisé pour votre site e-commerce Django. Nous allons couvrir les méthodes pour la création, la modification, et la suppression des utilisateurs. Vous verrez également comment sécuriser les informations des utilisateurs et gérer les permissions. À la fin de cette session, vous aurez les compétences nécessaires pour créer un gestionnaire d'utilisateurs robuste et sécurisé pour votre site e-commerce.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Ajouter un modèle pour l'adresse de livraison

41. Ajouter un modèle pour l'adresse de livraison

03:59

Dans cette étape essentielle, vous allez apprendre à ajouter un modèle pour l'adresse de livraison dans votre site e-commerce sous Django. Nous allons explorer comment structurer et coder le modèle, en mettant un accent particulier pour gérer les spécificités liées à l'adresse de livraison. Vous serez bientôt capable d'intégrer cette fonctionnalité cruciale à votre projet.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Ajouter le champ pour le pays avec iso3166

42. Ajouter le champ pour le pays avec iso3166

04:55

Dans ce module, vous allez apprendre à intégrer le champ pays à votre site e-commerce Django en utilisant la norme ISO3166. Nous allons nous pencher sur l'ajout précis et l'organisation de ce champ pour faciliter les transactions internationales. Cette session vous permettra d'équiper efficacement votre site pour une portée globale.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer la vue de profile et le formulaire d'édition

43. Créer la vue de profile et le formulaire d'édition

06:50

Lors de cette étape, vous allez apprendre à créer la vue profil utilisateur et le formulaire d'édition associé, éléments clefs de tout site e-commerce opéré par Django. Nous allons plonger dans le détail pour que chaque fonction soit intégrée dans les meilleures conditions. Préparez-vous à manipuler efficacement Django pour un site e-commerce professionnel.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Traiter les données du formulaire

44. Traiter les données du formulaire

07:25

Dans cette session, vous vous familiariserez avec le traitement des données formulaires en utilisant Django. Vous allez apprendre à collecter, valider et traiter les données saisies par les utilisateurs pour enregistrer des commandes, gérer des paniers d'achat et plus encore. En outre, nous aborderons les meilleures pratiques pour garantir la sécurité et l'efficacité de vos formulaires.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Afficher un message d'erreur

45. Afficher un message d'erreur

03:13

Dans cette session, vous allez découvrir comment gérer et afficher les messages d'erreur sur votre site e-commerce avec Django. Nous allons étudier les meilleures pratiques à adopter pour informer l'utilisateur de manière claire et conviviale lorsqu'une erreur se produit. Grâce à ces techniques, votre interface utilisateur sera plus qualitative et améliorera l'expérience de navigation.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Rajouter les informations du client dans Stripe

46. Rajouter les informations du client dans Stripe

03:42

Dans cette session, vous allez découvrir comment intégrer les informations du client dans Stripe sur votre site e-commerce Django. Nous allons approfondir les aspects techniques pour garantir une sécurité optimale lors des transactions. Vous comprendrez comment synchroniser votre interface Django avec Stripe pour une meilleure expérience utilisateur.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Sauvegarder l'identifiant et l'adresse de livraison

47. Sauvegarder l'identifiant et l'adresse de livraison

05:23

Au cours de cette session, vous allez découvrir comment sauvegarder efficacement l'identifiant ainsi que l'adresse de livraison des clients sur votre site e-commerce Django. Nous allons fonctionner étape par étape pour comprendre le processus, les différentes méthodes à implementer et le rôle de chaque composant. Ainsi, vous serez en mesure d'offrir à vos clients un service plus personnalisé, rapide et efficace.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Sauvegarder l'adresse de livraison

48. Sauvegarder l'adresse de livraison

13:41

Au cours de cette session, vous allez comprendre comment sauvegarder efficacement l'adresse de livraison dans une application e-commerce Django. Vous vueillerez ainsi à fournir une expérience utilisateur améliorée en évitant à vos clients de renseigner à chaque fois leurs informations de livraison. Nous verrons ensemble les meilleures pratiques pour réaliser cette opération indispensable pour tout site e-commerce.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Afficher les adresses

49. Afficher les adresses

04:28

Dans cette session, vous allez découvrir comment afficher les adresses sur votre site e-commerce construit avec Django. Nous allons étudier les techniques utilisées pour récupérer et visualiser ces informations cruciales, assurant ainsi une meilleure expérience pour vos clients. Vous allez acquérir les compétences pour personnaliser et optimiser l'affichage des adresses selon les spécificités de votre boutique en ligne.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Formater l'adresse : solution #1

50. Formater l'adresse : solution #1

10:39

Vous allez découvrir comment formater l'adresse pour votre site e-commerce avec une première méthode détaillée. Nous allons vous guider pas à pas dans la mise en place de cette solution, de manière à optimiser la gestion des adresses sur votre plateforme Django. Votre navigation et la gestion de vos clients s'en trouveront simplifiées.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Formater l'adresse : solution #2

51. Formater l'adresse : solution #2

03:54

Dans cette partie du cours, vous allez découvrir une deuxième méthode pour formater les adresses sur votre site e-commerce Django. Nous allons étudier cette solution alternative en détail, pour vous permettre de choisir l'option qui correspond le mieux à vos besoins spécifiques et pour vous donner une plus grande flexibilité dans la gestion des adresses.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Envoyer l'utilisateur enregistré à Stripe

52. Envoyer l'utilisateur enregistré à Stripe

06:15

Dans cette session, vous allez découvrir comment envoyer les informations d'un utilisateur enregistré à Stripe. Sur le chemin, nous aborderons les protocoles d'authentification et de connexion nécessaires à cette action. Vous verrez comment la manipulation et l'envoi sécurisés des données sont des étapes cruciales dans la création d'un site e-commerce efficace.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Changer l'adresse par défaut sur Stripe

53. Changer l'adresse par défaut sur Stripe

10:39

Dans cette session, vous allez découvrir comment modifier l'adresse par défaut dans Stripe lors de la réalisation de votre site e-commerce avec Django. Nous allons approfondir le processus étape par étape, en mettant l'accent sur les bonnes pratiques pour assurer une configuration sécurisée et efficace. Cette compétence est essentielle pour réussir vos transactions en ligne et améliorer l'expérience utilisateur sur votre site.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Changer l'adresse par défaut dans la base de données

54. Changer l'adresse par défaut dans la base de données

04:01

Dans cette session, vous allez apprendre comment modifier l'adresse par défaut dans la base de données d'un site e-commerce utilisant Django. Nous allons explorer les différentes étapes pour effectuer cette modification, y compris l'identification de l'adresse dans la base de données, l'utilisation des commandes appropriées pour faire la modification et la vérification que l'adresse a été modifiée correctement.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Modifier l'adresse par défaut dans la vue

55. Modifier l'adresse par défaut dans la vue

07:05

Dans cette session, vous allez découvrir comment modifier l'adresse par défaut sur votre site e-commerce développé avec Django. Nous allons passer en revue les différents éléments de la vue et comment modifier les paramètres associés à l'adresse par défaut. Vous allez comprendre comment faire ces modifications de manière sécurisée et efficace pour offrir une meilleure expérience à vos utilisateurs.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Modifier la quantité d'articles dans le panier

56. Modifier la quantité d'articles dans le panier

13:35

Dans cette session, vous allez découvrir comment ajuster la quantité d'articles dans le panier de votre site e-commerce avec Django. Nous allons aborder les concepts clés pour mettre en place des mécanismes d'ajout et de retrait d'articles. Vous allez également apprendre à résoudre les problèmes courants liés à la gestion d'un panier.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Mettre à jour les quantités

57. Mettre à jour les quantités

05:17

Dans cette session, vous allez apprendre comment mettre à jour les quantités de vos produits sur votre site e-commerce avec Django. Nous allons couvrir les principes de base de mise à jour, ainsi que la façon de connecter ces mises à jour à l'interface utilisateur de votre site. Nous explorerons également des scénarios qui nécessitent des ajustements plus complexes des quantités.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Supprimer un article du panier

58. Supprimer un article du panier

08:38

Au cours de cette session, vous allez découvrir comment supprimer un article de votre panier e-commerce sur Django. Nous allons examiner les méthodes permettant une suppression efficace et performante tout en préservant l'intégrité de votre base de données. Vous allez aiguiser vos compétences en Django et prendre en main une fonctionnalité essentielle de tout site de commerce électronique.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Ajouter un slug automatiquement aux produits

59. Ajouter un slug automatiquement aux produits

04:22

Dans cette session, vous allez découvrir comment attribuer automatiquement un slug aux produits sur votre site e-commerce Django. Nous allons aborder les principes clés derrière le slug, son importance pour le SEO et comment le code Django peut être utilisé pour générer et un attribuer un slug unique à chaque produit de votre boutique en ligne.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Séparer le fichier d'URL par application

60. Séparer le fichier d'URL par application

09:05

Dans cette partie du cours, vous allez découvrir comment diviser le fichier d'URL par application pour créer un site e-commerce avec Django. Cet apprentissage vous permettra d'organiser efficacement votre code en séparant chaque fonctionnalité dans des applications distinctes. Cette approche procure un code plus lisible et facilite la maintenance de votre site web. Nous allons aborder cette méthode étape par étape pour en faciliter la compréhension.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Supprimer une adresse

61. Supprimer une adresse

03:10

Dans cette session, vous allez acquérir les compétences nécessaires pour supprimer une adresse dans un site e-commerce créé avec Django. Nous allons vous guider à travers chaque étape pour assurer une compréhension complète du processus. À la fin, vous serez capable d'ajuster, modifier ou même supprimer les adresses dans votre propre configuration de site Django. De plus, nous allons aborder les meilleures pratiques pour gérer ces types de données sensibles de manière sécurisée.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Introduction

62. Introduction

00:40

Dans cette session, vous allez comprendre comment intégrer des tests unitaires à votre application de boutique e-commerce conçue avec Django. Vous allez ajouter des tests sur les modèles et les vues pour garantir le bon fonctionnement du site. Nous allons ensemble explorer la mise en place de ces tests, pour assurer une qualité optimale de votre site e-commerce.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Créer un premier test

63. Créer un premier test

09:30

Dans cette session, vous allez découvrir comment écrire un premier test pour votre site e-commerce Django. Vous allez apprendre l'importance des tests dans le développement de votre site, la nécessité d'assurer la qualité et la fiabilité de vos fonctionnalités. Nous allons démontrer la réalisation d'un test simple pour garantir la performance de votre site.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Ajouter les tests pour le modèle Product

64. Ajouter les tests pour le modèle Product

10:00

Dans cette session, vous allez découvrir comment implémenter des tests pour le modèle Product de votre site e-commerce Django. Nous allons explorer les différentes techniques de tests disponibles et pourquoi ils sont essentiels pour un projet d'e-commerce réussi. Nous allons notamment aborder le test méthodologique et le test de performance pour garantir la fiabilité et l'efficacité de votre modèle Product. Vous allez acquérir les compétences nécessaires pour faire face aux problèmes complexes liés aux tests dans Django.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Ajouter les tests pour le modèle Cart

65. Ajouter les tests pour le modèle Cart

07:05

Dans cette session, vous allez découvrir comment ajouter des tests pour le modèle Cart dans votre site e-commerce Django. Vous prendrez connaissance de l'importance des tests et verrez comment ces pratiques vous permettront d'assurer le bon fonctionnement de votre panier. Nous explorerons ensemble l'utilisation de différents outils pour réaliser ces tests de manière efficace et percutante.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Modifier la vue add_to_cart pour la tester

66. Modifier la vue add_to_cart pour la tester

12:16

Dans cette session, vous allez découvrir comment modifier la vue add_to_cart pour la tester correctement dans votre site e-commerce. En effet, nous allons montrer comment faire des modifications pour améliorer la qualité du code et garantir son bon fonctionnement. À la fin, vous serez capable d'améliorer efficacement votre processus de tests.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Ajouter les tests pour la page d'accueil

67. Ajouter les tests pour la page d'accueil

14:09

Dans cette session, vous allez apprendre à mettre en place des tests pour la page d'accueil de votre site e-commerce. Nous allons voir ensemble comment s'assurer que cette page fonctionne correctement et offre une expérience utilisateur optimale. Vous allez découvrir l'utilisation des tests pour sécuriser le fonctionnement de votre site.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Tester les vues protégées

68. Tester les vues protégées

09:49

Dans cette session, vous allez découvrir comment tester les vues protégées dans le cadre de la création d'un site e-commerce avec Django. Nous allons explorer les différentes techniques et outils pour assurer que vos vues sont sécurisées et fonctionnent correctement. Vous allez approfondir vos connaissances en matière de tests unitaires et de tests d'intégration pour Django.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium
Tester la modification du profil

69. Tester la modification du profil

08:03

Au cours de cette session, vous allez maîtriser comment tester la modification du profil sur Django. Nous entrerons dans le processus de création de tests unitaires et fonctionnels qui assurent que les modifications du profil fonctionnent correctement. À la fin, vous serez capable de déceler et de corriger les éventuels bugs et erreurs dans votre application e-commerce.

  • Sous-titres
  • Résumé textuel
Réservé aux membres Premium

Compétences associées

Les compétences ci-dessous sont associées à ce projet. Elles peuvent vous aider à mieux comprendre ce qui est attendu de vous pour la réalisation de ce projet.

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.