Packt

Développement et déploiement d'applications de commerce électronique

Profitez de l'une de nos meilleures offres et renforcez vos compétences avec 50 % de réduction sur Coursera Plus. Économisez maintenant.

Packt

Développement et déploiement d'applications de commerce électronique

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

  • Développez une plateforme de commerce électronique à l'aide de Next.js et React, avec Tailwind CSS.

  • Mettre en place l'authentification des utilisateurs et sécuriser le traitement des paiements via Stripe.

  • Gérez les produits, les utilisateurs et les commandes grâce à l'intégration avec la base de données back-end.

  • Utilisez le CI/CD pour automatiser le déploiement vers les environnements de production.

Compétences que vous acquerrez

  • Catégorie : Développement d'applications
  • Catégorie : Bases de données
  • Catégorie : Développement Web complet
  • Catégorie : Gestion des bases de données
  • Catégorie : Conception de l'interface utilisateur (UI)
  • Catégorie : Sécurité du courrier électronique
  • Catégorie : Déploiement continu
  • Catégorie : Développement Web
  • Catégorie : Déploiement des applications
  • Catégorie : Conception de l'interface et de l'expérience utilisateur (UI/UX)
  • Catégorie : Développement web back-end
  • Catégorie : CI/CD
  • Catégorie : React.js
  • Catégorie : Développement de bases de données
  • Catégorie : SQL

Outils que vous découvrirez

  • Catégorie : Feuilles de style en cascade (CSS)
  • Catégorie : Interface de programmation d'applications (API)
  • Catégorie : Applications Web
  • Catégorie : Composants de l'interface utilisateur
  • Catégorie : Cadres JavaScript

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

mai 2026

Évaluations

11 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

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Maîtriser React 19 + E-Commerce Bootcamp + Interview Q&A"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 9 modules dans ce cours

Dans ce module, nous allons nous pencher sur les mécanismes de mise en cache de Next.js afin d’améliorer les performances et les temps de chargement de votre application. Vous apprendrez à gérer le contenu statique et dynamique grâce à un contrôle adéquat de la mise en cache, ainsi qu’à résoudre les problèmes liés à des comportements inattendus lors de la compilation. Cette section vous aidera à gérer efficacement la mise en cache dans Next.js pour offrir une expérience utilisateur optimale.

Inclus

6 vidéos2 lectures1 devoir

Dans ce module, nous allons explorer divers hooks React utiles pour optimiser les performances et gérer l'état. Vous découvrirez la mémorisation, les mises à jour optimistes de l'interface utilisateur, la gestion de l'état des formulaires et les techniques de débogage. Cette section vous permettra de maîtriser des hooks puissants pour rendre vos applications React plus efficaces et plus faciles à maintenir.

Inclus

12 vidéos1 devoir

Dans ce module, nous vous guiderons dans la création du panneau d'administration de MyStore, en mettant l'accent sur la conception de l'interface utilisateur, l'intégration des fonctionnalités du backend et la gestion des schémas de base de données. Vous développerez la barre latérale, gérerez les utilisateurs et les produits, et mettrez en œuvre les opérations CRUD. Cette section est essentielle pour créer une interface d'administration entièrement fonctionnelle pour votre plateforme de commerce électronique.

Inclus

53 vidéos1 devoir

Dans ce module, nous nous concentrerons sur le développement de la partie client de MyStore, en mettant l’accent sur la création d’interfaces conviviales pour la navigation parmi les produits, le filtrage et la gestion du panier. Vous apprendrez à intégrer du contenu dynamique, à gérer les fonctionnalités du panier d’achat et à garantir une authentification fluide des utilisateurs. Cette section vous permettra de vous assurer que votre plateforme de commerce électronique est à la fois interactive et sécurisée pour vos clients.

Inclus

42 vidéos1 devoir

Dans ce module, nous vous apprendrons à mettre en place l'authentification dans MyStore à l'aide des stratégies JOSE, JWT et par cookies. Vous apprendrez à gérer les sessions utilisateur, à protéger les routes privées et à traiter les données utilisateur en toute sécurité. Cette section est essentielle pour garantir un accès sécurisé à la plateforme et aux fonctionnalités spécifiques à chaque utilisateur.

Inclus

22 vidéos1 devoir

Dans ce module, nous vous guiderons pas à pas dans l'intégration de Stripe pour assurer le traitement sécurisé des paiements dans MyStore. Vous configurerez le processus de paiement, gérerez les transactions commerciales et afficherez de manière dynamique les informations relatives aux acheteurs. Cette section vous permettra de garantir à vos clients des transactions fluides et sécurisées, ainsi qu'un suivi précis des ventes.

Inclus

12 vidéos1 devoir

Dans ce module, nous nous concentrerons sur la création de rapports et de graphiques performants pour votre plateforme MyStore. Vous apprendrez à générer des rapports dynamiques sur les ventes, le chiffre d'affaires et la clientèle à l'aide de graphiques, afin d'obtenir des informations plus pertinentes. Cette section vous aidera à visualiser efficacement les données pour en comprendre les tendances et prendre des décisions fondées sur celles-ci.

Inclus

13 vidéos1 devoir

Dans ce module, nous vous guiderons tout au long du processus de déploiement de MyStore, de la mise en place des pipelines CI/CD au déploiement sur Vercel. Vous apprendrez à gérer le contrôle de version avec GitHub, à migrer votre base de données et à déployer à la fois les sections « admin » et « client » de votre plateforme de commerce électronique, afin de garantir le bon fonctionnement et l'accessibilité de votre application web.

Inclus

10 vidéos1 devoir

Dans ce module, nous allons travailler sur un projet de petite envergure dans le cadre duquel vous développerez un système de vérification par mot de passe à usage unique (OTP) par e-mail à des fins d’authentification. Vous mettrez en place un environnement de développement rapide à l’aide de Vite, intégrerez SendGrid pour l’envoi d’e-mails et implémenterez des API backend permettant de générer et de vérifier les OTP. Cette section vous permettra de consolider vos connaissances en matière de systèmes d’authentification sécurisés.

Inclus

19 vidéos1 lecture3 devoirs

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Packt - Course Instructors
Packt
1 946 Cours576 973 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.’

Foire Aux Questions