
Description
Il s’agit d’un cours à projet unique, ce qui signifie que nous passons près de 13 heures à créer une boutique de commerce électronique en utilisant la pile MERN avec Redux Toolkit. Nous partons de zéro avec un dossier vide. Vous apprendrez tout depuis la configuration d’un serveur, la modélisation des données, la création d’une base de données MongoDB, l’amorçage des données, la création de l’interface utilisateur, la gestion de l’état avec Redux, l’authentification avec JWT et bien plus encore.
La plateforme ProShop que nous allons construire comprendra les fonctionnalités suivantes :
- Panier d’achat complet avec quantité
- Avis et notes sur les produits
- Carrousel des meilleurs produits
- Pagination du produit
- Fonction de recherche de produits
- Profil utilisateur avec commandes
- Gestion des produits administratifs
- Gestion des utilisateurs administrateurs
- Page de détails de la commande administrative
- Marquer les commandes comme option livrée
- Processus de paiement (expédition, mode de paiement, etc.)
- Intégration PayPal / carte de crédit
- Script de seeder de base de données personnalisé
Il ne s’agit pas d’un cours de type documentation. Il s’agit d’un cours «se lancer et se salir les mains» où, à la fin, vous disposez d’un véritable projet du monde réel à utiliser et à mettre dans votre portfolio. Vous apprendrez ce qui suit en suivant ce cours.
- Réagissez avec des composants fonctionnels et des crochets
- Réagir au routeur
- Bibliothèque d’interface utilisateur React-Bootstrap
- Comment structurer les composants
- État et accessoires au niveau des composants
- Gestion de l’état global avec Redux (Actions et réducteurs)
- Utilisation de l’état Redux dans les composants (useDispatch & useSelector)
- Créer un back-end étendu avec Express
- Travailler avec une base de données MongoDB et Mongoose ODM
- Authentification JWT (jetons Web JSON) avec cookie HTTP uniquement
- Création d’un middleware d’authentification personnalisé
- Gestionnaire d’erreurs personnalisé
- Intégration de l’API PayPal
- Variables d’environnement
- Déploiement du projet
- Bien plus encore !
À qui s’adresse ce cours:
- Développeurs Web full stack qui souhaitent apprendre MERN en créant une application réelle
Exigences
- Vous devez connaître les principes fondamentaux du JS moderne et les bases de React
Dernière mise à jour 6/2023
Liens de téléchargement
Téléchargement direct
MERN à partir de zéro 2023 | Plateforme de commerce électronique.zip (4,6 Go) | Miroir
Téléchargement torrent
MERN à partir de zéro 2023 | Plateforme de commerce électronique.torrent (126 Ko) | Miroir