Boutique e-commerce avec PHP
Développement Back EndPHPDébutant

Boutique e-commerce avec PHP

Apprenez les concepts principaux en PHP et réalisez des pages web dynamiques en connectant votre site web à une base de données !

▶ 72 chapitres
⏱ 20h00
📅 23/04/2024
🚀 Commencer✓ Accès gratuit

📋 Programme du cours

Présentation
1
Présentation
TP
2m04
Présentation du projet
2
00 - Introduction
TP
1m50
La page catalogue
3
01 - Connexion à la BDD
TP
3m28
4
02 - Afficher les catégories en BDD
TP
3m34
5
03 - Générer des liens dynamiques
TP
2m59
6
04 - Récupérer et afficher en BDD les produits liés à une catégorie
TP
8m09
7
05 - Afficher les informations des vêtements depuis les données récupérées depuis la BDD
TP
8m04
8
06 - Afficher les produits que si une catégorie est selectionnée
TP
3m32
9
07 - Générer des liens dynamiques pour la page fiche produit
TP
2m00
La fiche produit
10
01 - Afficher dynamiquement les informations d'un produit sur sa fiche produit
TP
5m45
11
02 - Gérer les quantités dans une fiche produit
TP
3m03
12
03 - Activer le bouton d'ajout au panier sous condition
TP
2m59
13
04 - Ajouter un produit au panier
TP
4m11
Le panier
14
01 - Récupérer les infos d'un produit dans le panier
TP
5m08
15
02 - Création de notre fonction d'ajout au panier
TP
4m14
16
03 - Ajout de mon produit au panier
TP
6m01
17
04 - Correction et explication de la fonction d'ajout
TP
3m36
18
05 - Je teste ma fonction d'ajout au panier
TP
6m02
19
06 - Résolution des erreurs de session panier
TP
2m16
20
07 - Session panier opérationnelle
TP
2m59
21
08 - Afficher dynamiquement les produits dans le panier
TP
4m48
22
09 - Gérer la quantité sélectionnée dans mon panier
TP
9m06
23
10 - Gérer la suppression d'un produit dans mon panier
TP
7m42
24
11 - Réindexer les produits en Session
TP
6m03
25
12 - Afficher le total du panier
TP
5m51
26
13 - Afficher chaque quantités sélectionnées
TP
3m57
27
14 - Vider le panier
TP
11m15
28
15 - Gérer le bouton de retour au catalogue
TP
7m32
29
16 - Résolution de Bug - le montant total se répête
TP
1m34
30
17 - Afficher le nombre total de produits au panier dans la navigation
TP
5m48
31
18 - Introduction à la gestion du paiement
TP
1m20
32
19 - Gestion des produits sans stock au moment du paiment
TP
9m37
33
20 - Gestion des produits avec moins de stock disponible au moment du paiement
TP
3m07
34
21 - Insérer une commande en base de données
TP
3m17
35
22 - Finaliser la commande
TP
8m11
36
23 - Début des tests et résolution de bugs
TP
2m34
37
24 - Résolution de bugs avant tests
TP
10m44
38
25 - Tester un scénario d'achat
TP
5m28
39
26 - Je test un scénario d'achat dans lequel un produit n'est plus disponible
TP
7m52
La page d'inscription
40
01 - Introduction
TP
2m06
41
02 - Préparation de notre insertion en BDD
TP
12m32
42
03 - Tests et Debugs
TP
3m47
43
04 - Controller la valeur de nos champs
TP
6m25
44
05 - Afficher les erreurs, le texte et le formulaire dynamiquement
TP
4m31
La page de connexion
45
01 - Gérer la connexion d'un internaute
TP
5m42
46
02 - Gérer les redirections et les erreurs
TP
3m05
47
03 - Testons notre connexion
TP
3m31
48
04 - Gérer la déconnexion
TP
2m03
49
05 - Gérer la redirection lorsque l'on est connecté
TP
3m07
50
06 - Gérer les liens de connexion et déconnexion
TP
2m17
La page profil
51
01 - Introduction
TP
0m44
52
02 - Afficher les informations du user dans la page profile
TP
4m40
Présentation du backoffice
53
01 - Présentation du backOffice
TP
2m31
Gestion des commandes
54
01 - Gérer dynamiquement l'affichage des commandes
TP
10m57
55
02 - Gérer l'affichage des commandes par status
TP
8m36
56
03 - Afficher une commande via son numéro de commande.mov
TP
0m45
57
04 - Afficher le bon filtre sélectionné à l'écran
TP
7m43
58
05 - Afficher le bon état des commandes affichées.mov
TP
2m04
Gestion des produits
59
01 - Afficher dynamiquement les produits dans le backOffice
TP
4m14
60
02 - Afficher les images de nos produits dynamiquement
TP
1m56
61
03 - Gérer la suppression d'un produit
TP
6m08
62
04 - Pré-charger les informations d'un produit pour modification
TP
5m07
63
05 - Gérer l'ajout d'une image pour un produit
TP
10m37
64
06 - Gérer l'ajout d'un produit en BDD
TP
6m00
65
07 - Test de l'insertion en BDD
TP
1m41
66
08 - Debug de l'erreur d'insertion
TP
5m30
67
09 - Gérer la modification d'un produit en BDD
TP
7m33
Bonus
68
01 - Créer une navigation
TP
10m34
69
02 - Créer une navigation - explications
TP
1m50
70
03 - Explication et mise en place de la navigation
TP
6m11
71
04 - Fin des explications
TP
2m06
72
05 - Envoyer un email en PHP
TP
4m17