Pour ce 4ème projet fullstack, je vous propose la création d'un système de gestion d'une commande, de A à Z.
Pour cela, nous allons créer la partie Admin qui contiendra :
- Un menu déroulant contenant la référence de chaque commande à traiter. Ce dernier se mettra à jour automatiquement, sans rechargement de la page courante.
- Un panneau de gestion des étapes de commandes. L'opérateur aura à sa disposition un bouton pour lancer le suivi de la commande.
La conséquence de ce switch sera l'envoi d'un email au client afin de l'informer d'une nouvelle étape dans la gestion de sa commande.
Ensuite, nous allons créer la partie suivi client.
Cette partie sera accessible par le client sur simple clic d'un lien se trouvant dans le mail qu'il aura reçu.
Le suivi de commande sera composée d'une timeline qui s'activera au fur et à mesure de l'avancée de la commande.
Comme à notre habitude, nous soignerons la propreté de notre code.
Le code HTML dans les fichiers HTML
Le code CSS dans les fichiers CSS
Le code JavaScript dans les fichiers JavaScript
Le code Php dans les fichiers Php
Afin de faire la liaison entre tous ces langages, nous utiliserons la technologie Ajax au travers de l'objet XMLHttpRequest de JavaScript.
Un QCM vous sera proposé en fin de formation et vous permettra de valider les connaissances théoriques acquises pendant la formation.
Tous les fichiers de travail sont fournis !
Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions sur ce cours.
Avis des apprenants