Ce cours guide l’apprenant pas à pas dans la création d’un projet e-commerce complet avec Django. On part de zéro : environnement virtuel, installation, projet, applications, settings, templates et static. Ensuite, on construit les modèles principaux : catégorie, marque, produit, images, variantes, panier, commande, ligne de commande, adresse de livraison et profil client. Le cours explique l’admin Django, les vues catalogue, la recherche, les filtres, le détail produit, le panier en session, l’ajout au panier, la modification des quantités, le checkout, la validation de commande, les emails, les bases de paiement, l’espace client, la sécurité, le SEO, les fichiers statiques, les médias, PostgreSQL et le déploiement complet avec Gunicorn, systemd, Nginx et Certbot. À la fin, l’apprenant peut créer, personnaliser et déployer une vraie boutique Django professionnelle.
✓Créer un projet Django professionnel de zéro
✓Organiser les applications Django d’un e-commerce
✓Créer les modèles Catégorie, Marque, Produit, ImageProduit, VarianteProduit
✓Créer les modèles Commande, LigneCommande, AdresseLivraison et ProfilClient
✓Configurer static files et media files
✓Créer une interface catalogue avec recherche, filtres et pagination
✓Créer une page détail produit complète
✓Créer un panier basé sur la session
✓Ajouter, modifier et supprimer des produits du panier
✓Créer un checkout clair et sécurisé
✓Créer une commande depuis le panier
✓Envoyer un email de confirmation
✓Préparer l’intégration paiement mobile ou carte
✓Créer un espace client avec historique des commandes
✓Personnaliser l’admin Django pour gérer la boutique
✓Ajouter les bases SEO : titres, descriptions, slugs, canonical, sitemap, robots
✓Sécuriser les settings Django en production
✓Passer de SQLite à PostgreSQL
✓Déployer avec Gunicorn, systemd et Nginx
✓Installer HTTPS avec Certbot
✓Lire les logs et corriger les erreurs fréquentes
✓Préparer sauvegardes, maintenance et évolutions