Packt
MERN eCommerce from Scratch (en anglais)

Débloquez l'accès à plus de 10 000 cours avec Coursera Plus. Essai gratuit de 7 jours.

Packt

MERN eCommerce from Scratch (en anglais)

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Construisez une application de commerce électronique full stack en utilisant React, Node.js et MongoDB.

  • Mettez en place des listes de produits, des évaluations et une authentification sécurisée des utilisateurs grâce à l'intégration de PayPal.

  • Gérez les données du backend avec Express, MongoDB, et déployez votre appli en production.

Compétences que vous acquerrez

  • Catégorie : Base de données
  • Catégorie : Applications Web
  • Catégorie : Développement Web Front-End
  • Catégorie : Interface de programmation d'application (API)
  • Catégorie : Déploiement des applications
  • Catégorie : Interface utilisateur (UI)
  • Catégorie : Côté serveur
  • Catégorie : Node.js
  • Catégorie : Systèmes de paiement
  • Catégorie : Cadres JavaScript
  • Catégorie : Composants UI
  • Catégorie : Comptes d'utilisateurs
  • Catégorie : Développement Web complet
  • Catégorie : Développement web back-end
  • Catégorie : Authentifications

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

14 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 13 modules dans ce cours

Dans ce module, nous vous présenterons le cours MERN eCommerce, en soulignant ce que vous apprendrez et construirez. Vous aurez une vue d'ensemble du projet, explorerez le dépôt de code et installerez les outils nécessaires au développement.

Inclus

4 vidéos1 lecture

Dans ce module, nous allons donner le coup d'envoi au développement frontend de notre boutique eCommerce à l'aide de React. Vous configurerez le projet, créerez des composants UI et mettrez en œuvre des fonctionnalités de navigation, de liste de produits et de détails sur les produits.

Inclus

7 vidéos1 devoir

Dans ce module, nous allons configurer un backend Express.js pour servir des données de produits à notre frontend React. Vous configurerez des variables d'environnement, utiliserez des outils comme Nodemon et Concurrently, et intégrerez des appels API pour récupérer des produits.

Inclus

5 vidéos1 devoir

Dans ce module, nous allons établir notre connexion à la base de données, définir des modèles de données et alimenter la base de données avec des échantillons de données. Vous apprendrez également à utiliser Postman pour tester les demandes d'API et mettre en œuvre une gestion personnalisée des erreurs.

Inclus

9 vidéos1 devoir

Dans ce module, nous allons intégrer Redux Toolkit dans notre application pour gérer efficacement l'état. Vous configurerez le magasin Redux, créerez des tranches d'API pour les données d'ensemble et construirez des composants d'interface utilisateur pour gérer les requêtes asynchrones.

Inclus

5 vidéos1 devoir1 plugin

Dans ce module, nous construirons la fonction de panier d'achat, permettant aux utilisateurs d'ajouter, de supprimer et de mettre à jour les quantités de produits. Vous créerez également un écran de panier et afficherez le nombre d'articles du panier dans l'en-tête.

Inclus

7 vidéos1 devoir

Dans ce module, nous allons ajouter l'authentification des utilisateurs à notre backend. Vous apprendrez à gérer la connexion, l'enregistrement et l'authentification des utilisateurs à l'aide de jetons JWT stockés dans des cookies HTTP uniquement.

Inclus

8 vidéos1 devoir1 plugin

Dans ce module, nous allons intégrer l'authentification sur le frontend, permettant aux utilisateurs de se connecter et de s'inscrire en toute sécurité. Vous mettrez en œuvre des routes protégées et gérerez l'état de l'authentification à l'aide de Redux Toolkit.

Inclus

5 vidéos1 devoir1 plugin

Dans ce module, nous allons créer le processus de paiement pour notre magasin de commerce électronique. Vous développerez l'écran d'expédition, configurerez des itinéraires privés et permettrez aux utilisateurs de passer et de récupérer des commandes.

Inclus

8 vidéos1 devoir

Dans ce module, nous allons compléter le processus de paiement en intégrant les paiements PayPal et en permettant aux utilisateurs de consulter l'historique de leurs commandes. Vous mettrez en œuvre la gestion des paiements et améliorerez l'expérience utilisateur grâce à des mises à jour dynamiques des commandes.

Inclus

6 vidéos1 devoir

Dans ce module, nous allons ajouter des fonctionnalités d'administration à notre boutique de commerce électronique. Les utilisateurs administrateurs seront en mesure de gérer les produits, de traiter les commandes et de gérer les comptes d'utilisateurs de manière efficace.

Inclus

14 vidéos1 devoir

Dans ce module, nous ajouterons des fonctionnalités supplémentaires pour améliorer l'expérience utilisateur. Vous mettrez en place des évaluations de produits, une fonctionnalité de recherche, une pagination et un carrousel dynamique pour les produits vedettes.

Inclus

8 vidéos1 devoir

Dans ce module, nous allons déployer notre application de commerce électronique Full stack en production. Vous apprendrez les meilleures pratiques de déploiement, configurerez MongoDB Atlas et mettrez en place un domaine personnalisé pour votre projet en direct.

Inclus

5 vidéos3 devoirs

Instructeur

Packt - Course Instructors
Packt
1 186 Cours291 155 apprenants

Offert par

Packt

En savoir plus sur Développement mobile et web

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions