Ce cours intègre Coursera Coach !
Une façon plus intelligente d’apprendre grâce à des conversations interactives en temps réel qui vous aident à tester vos connaissances, à remettre en question vos idées reçues et à approfondir votre compréhension au fur et à mesure que vous avancez dans le cours. Ce cours complet vous guidera dans la création et le déploiement d’une application de commerce électronique « full-stack ». Vous découvrirez les subtilités du développement front-end à l’aide de Next.js, React et Tailwind CSS, ainsi que des compétences back-end telles que l’authentification, la gestion de bases de données et l’intégration de passerelles de paiement. À la fin du cours, vous aurez développé une plateforme de commerce électronique fonctionnelle et sécurisée, prête à être déployée. Tout au long de la formation, vous commencerez par comprendre des technologies clés telles que Next.js pour le rendu côté serveur et les hooks React pour la gestion d’état. À partir de là, vous progresserez en créant les composants essentiels d’un panneau d’administration et d’une interface utilisateur côté client, notamment la gestion des produits, l’authentification des utilisateurs et les fonctionnalités du panier. Ce cours met l’accent sur des projets pratiques, notamment la configuration de bases de données, la mise en œuvre d’API et l’intégration de Stripe pour les systèmes de paiement. Ce cours s’adresse aux développeurs souhaitant créer de toutes pièces des applications de commerce électronique dynamiques. Aucune expérience préalable en développement de commerce électronique n’est requise, mais une bonne maîtrise de React, de JavaScript et des bases du développement web est recommandée. Ce cours s’adresse aux apprenants de niveau intermédiaire et propose une approche pratique du développement web dans un contexte concret. À l’issue de ce cours, vous serez capable de créer une plateforme de commerce électronique complète à partir de zéro, de mettre en œuvre l’authentification des utilisateurs et le traitement des paiements, de gérer les stocks et les produits, et de déployer votre application sur le web grâce à l’intégration CI/CD.


















