Apprenez à créer une plateforme e-commerce avec Django et Python : Formation pratique 100 % pratique, étape par étape
0% terminé
Introduction
Présentation Générale
Ici l'étudiant verra le projet complet qu'il réalisera.
Code source
Le code source du projet uniquement visible pour les étudiants inscrits. Veuillez télécharger le fichier zip.
Installations
Cette session va aider l'étudiant à installer tous les outils nécessaire pour la formation.
App store
Nous allons créer le service responsable de la gestion des produits.
Création app store
Vidéo - 00:13:48 min
Création Superuser
Vidéo - 00:6:39 min
Personnalisation des elements dans l'interface admin
Vidéo - 00:7:9 min
Création du model de produits
Vidéo - 00:17:11 min
Les commandes Shell Django
Vidéo - 00:15:13 min
Les différentes relations entre tables
Vidéo - 00:3:53 min
Utilisasation de la relation foreign key
Vidéo - 00:6:8 min
Suite relation foreign key
Vidéo - 00:12:16 min
Installation de sqlite3 et execution des commandes sql
Vidéo - 00:13:21 min
Ajout des images
Vidéo - 00:11:3 min
Personnalisation niveau 1
Vidéo - 00:5:3 min
Suite Personnalisation
Vidéo - 00:9:44 min
Introduction aux views de Django
Vidéo - 00:8:10 min
Vue store
Vidéo - 00:6:55 min
Integration Bootstrap
Vidéo - 00:7:33 min
Bootstrap et vue Django
Vidéo - 00:8:9 min
Vues store et template
Vidéo - 00:7:20 min
Context processor
Vidéo - 00:6:16 min
Vue details product
Vidéo - 00:7:59 min
Templates de details produit
Vidéo - 00:3:42 min
Création des liens dynamiques
Vidéo - 00:11:38 min
Liste des categories et views
Vidéo - 00:8:58 min
Fonction de recherche de backend
Vidéo - 00:7:55 min
Search views html
Vidéo - 00:6:4 min
Amélioration de la fonction de recherche
Vidéo - 00:11:18 min
Request; explication et importance
Vidéo - 00:12:13 min
Gestion du panier
Nous allons étudier ici comment concevoir un panier de user très dynamique en utilisant uniquement du backend.
Create de app cart et session
Vidéo - 00:13:28 min
Context processor cart
Vidéo - 00:13:32 min
Vue ajout au panier
Vidéo - 00:6:00 min
Views add to cart
Vidéo - 00:8:42 min
Add to cart templates Part 1
Vidéo - 00:12:7 min
Intégration du dynamisme de la page Add to cart
Vidéo - 00:14:41 min
Affichage du total dans le panier et notifications
Vidéo - 00:14:6 min
Cart summary views
Vidéo - 00:4:13 min
Url cart summary
Vidéo - 00:9:54 min
Templates cart summary
Vidéo - 00:16:41 min
Delete to cart
Vidéo - 00:13:58 min
Templates delete and Update button
Vidéo - 00:18:27 min
Test fonctionnel cart
Vidéo - 00:13:29 min
Gestion des utilisateurs
A la fin de cette partie l'étudiant sera en mesure de gérer la logique de gestion des comptes utilisateur dans une entreprise avec les droits et les limitations d’accès.
Création app account et installation des dependances
Vidéo - 00:7:59 min
Register forms
Vidéo - 00:19:9 min
Registration views and templates
Vidéo - 00:21:58 min
User registration redirect link
Vidéo - 00:8:48 min
Password validation
Vidéo - 00:18:14 min
Test password validation
Vidéo - 00:3:42 min
Création du token user introduction
Vidéo - 00:00:46 min
User token
Vidéo - 00:13:10 min
Modification de user registration
Vidéo - 00:16:16 min
Envoie d'email logique
Vidéo - 00:10:16 min
Activation compte suite
Vidéo - 00:13:42 min
Configuration finale email et test
Vidéo - 00:14:32 min
User login form
Vidéo - 00:8:36 min
User login template
Vidéo - 00:8:51 min
User logout
Vidéo - 00:6:9 min
User logout part 2
Vidéo - 00:9:19 min
User dashboard
Vidéo - 00:5:19 min
User dashboard part 2
Vidéo - 00:15:6 min
user profile
Vidéo - 00:7:8 min
User profile views
Vidéo - 00:14:26 min
User delete account
Vidéo - 00:10:7 min
Test delete user account
Vidéo - 00:2:52 min
Liens de redirection
Vidéo - 00:6:59 min
Gestion de mots de passe
l'etduaint a la fin de cette session sera en mesure de gerer convenablement les mot de passe d'un user
Interface UI moderne
Dans cette section les étudiants seront en mesure de personnaliser n'importe quel design UI.
HTML et CSS : Comment bien les utiliser ?
Vidéo - 00:16:53 min
CSS grid
Vidéo - 00:6:57 min
Pratique CSS
Vidéo - 00:11:43 min
Refactorisation store templates
Vidéo - 00:23:23 min
Style personnaliser suite et fin
Vidéo - 00:29:42 min
Refactoriation list category
Vidéo - 00:3:24 min
Rendre les boutons de store interactif
Vidéo - 00:10:20 min
Bouton interactif (suite)
Vidéo - 00:4:25 min
Reafctorisation du code ajax
Vidéo - 00:23:23 min
Notifications
Vidéo - 00:18:37 min
Checkout
Vidéo - 00:7:21 min
Logistic et paiement
Les étudiants seront en mesure de gérer la logistique et les moyens de paiement sur une plateforme moderne.
Création de app payment
Vidéo - 00:12:31 min
Shipping form
Vidéo - 00:16:10 min
Shipping template
Vidéo - 00:5:35 min
Order and Order items models
Vidéo - 00:17:53 min
Payment checkout
Vidéo - 00:14:58 min
Création des ordres d'achat
Vidéo - 00:22:8 min
Intégration ajax
Vidéo - 00:13:35 min
Paiement réussie et echouée
Vidéo - 00:10:00 min
Paiement réussie et echouée -2
Vidéo - 00:9:56 min
Redirection apres paiement réussie ou echouée
Vidéo - 00:10:54 min
Intégration des moyens de payments : Intro
Vidéo - 00:1:18 min
Création du compte paypal sandbox
Vidéo - 00:4:57 min
Paypal button
Vidéo - 00:10:23 min
Personnalisation du bouton PayPal
Vidéo - 00:3:2 min
Désactivation du bouton
Vidéo - 00:15:11 min
Activation
Vidéo - 00:3:47 min
Prix total à payer
Vidéo - 00:9:31 min
Intégration ajax
Vidéo - 00:2:9 min
Test payment success
Vidéo - 00:3:15 min
Test payment guest user
Vidéo - 00:1:13 min
Product mode live account paypal
Vidéo - 00:2:44 min
UI
A la fin de cette partie, les étudiants seront en mesure de concevoir et améliorer l’expérience utilisateur sur une plateforme e-commerce.
Track order template
Vidéo - 00:14:2 min
Order views
Vidéo - 00:8:42 min
Order views templates
Vidéo - 00:12:23 min
Acheter encore
Vidéo - 00:4:44 min
Tracking orders templates
Vidéo - 00:16:14 min
Options de livraison
Vidéo - 00:7:49 min
style delivery option
Vidéo - 00:5:1 min
Style delivery option part 2
Vidéo - 00:9:43 min
Options par defaut
Vidéo - 00:8:6 min
Rendre les input de livraison actif
Vidéo - 00:16:00 min
Mise a jour automatique du paiement
Vidéo - 00:17:29 min
Correction des bugs
Vidéo - 00:5:15 min
Relation entre oderitem et deliveryoption
Vidéo - 00:13:33 min
Templates final
Vidéo - 00:17:5 min
Deployment
Les étudiants seront en mesure à la fin de cette partie de faire le déploiement de leur application sur des plateformes.
Installation de Git
Vidéo - 00:6:30 min
Configuration finale avant deploiement
Vidéo - 00:6:17 min
Introduction aux Baas
Vidéo - 00:5:58 min
Création de compte supabase
Vidéo - 00:1:36 min
Création de stockage (s3 bucket sur supabase)
Vidéo - 00:3:3 min
Overviews supabase
Vidéo - 00:3:28 min
Envoie des fichiers
Vidéo - 00:10:9 min
Charger les fichiers depuis supabase
Vidéo - 00:5:10 min
Context processor for supabase
Vidéo - 00:3:27 min
Context processor supabase suite et fin
Vidéo - 00:15:33 min
Database
Vidéo - 00:18:8 min
Création de données dans le cloud
Lecture
ImageField to UrlField
Vidéo - 00:10:42 min
Amélioration des models et base de données
Vidéo - 00:13:30 min
Option de livraison dans le cloud
Vidéo - 00:5:59 min
Création de compte github
Vidéo - 00:1:57 min
Git et les commande de base
Vidéo - 00:18:4 min
Render
Vidéo - 00:2:38 min
Deploiement
Vidéo - 00:14:27 min
Https et envoie d'email
Vidéo - 00:14:30 min
Chargement de tous les fichiers static
Vidéo - 00:11:35 min
Collectstatic
Vidéo - 00:15:11 min
Resumé étapes de deploiement
Vidéo - 00:10:44 min
Interface admin
Les étudiants seront en mesure de personnaliser l'interface d'administration après cette section.
Introduction
Vidéo - 00:00:50 min
Personnalisation niveau basic
Vidéo - 00:5:3 min
Personnalisation des actions
Vidéo - 00:13:19 min
Personnalisation de l'interface admin et chargement de 4 themes
Vidéo - 00:8:24 min
Envoie des modifications en production
Vidéo - 00:27:45 min
Personnalisation des thèmes : Partie 1
Vidéo - 00:10:8 min
Personnalisation des thèmes : Partie 2
Vidéo - 00:8:19 min
Personnalisation des thèmes : Partie 3
Vidéo - 00:10:29 min
Dump themes
Vidéo - 00:9:47 min
Dump store data
Vidéo - 00:7:29 min
Load store data
Vidéo - 00:9:34 min
Load themes
Vidéo - 00:10:58 min
Conclusion