Aktualisiert im Mai 2025. Dieser Kurs bietet jetzt Coursera Coach! Eine intelligentere Art zu lernen mit interaktiven Unterhaltungen in Echtzeit, die Ihnen dabei helfen, Ihr Wissen zu testen, Annahmen zu hinterfragen und Ihr Verständnis zu vertiefen, während Sie im Kurs vorankommen. Dieser umfassende Kurs bietet eine detaillierte Anleitung zum Erstellen einer Full Stack E-Commerce-Anwendung mit React, Node.js, Express und MongoDB. Im Laufe des Kurses werden Sie praktische Erfahrungen bei der Erstellung sowohl des Frontends als auch des Backends einer E-Commerce-Plattform sammeln und dabei alles von der Produktauflistung bis zum Checkout-Prozess abdecken. In den ersten Abschnitten werden Sie lernen, die Frontend-Umgebung mit React einzurichten und Komponenten wie Header, Footer, Produktauflistungen und Routing mit React Router zu integrieren. Sie werden tief in die Erstellung interaktiver Benutzeroberflächen eintauchen, einschließlich einer Produktdetailseite und Bewertungskomponenten. Indem Sie sich durch das Frontend arbeiten, werden Sie auch die Grundlagen der Verwaltung des Anwendungsstatus mit Redux verstehen. Im weiteren Verlauf des Kurses werden Sie in Backend-Technologien eingeführt, wo Sie lernen, wie Sie einen Express-Server einrichten, sich mit MongoDB über Mongoose verbinden und Ihre Daten verwalten. Sie werden grundlegende CRUD-Funktionen erstellen und Merkmale wie benutzerdefinierte Fehlerbehandlung und das Abrufen von Produkten aus der Datenbank implementieren. Schließlich führt Sie der Kurs durch die Authentifizierung von Benutzern, die Zahlungsintegration mit PayPal und administrative Funktionen wie die Verwaltung von Produkten und Benutzern. Am Ende des Kurses werden Sie Ihre Anwendung für die Produktion bereitstellen und über eine voll funktionsfähige E-Commerce-Website verfügen, die für den realen Einsatz bereit ist. Dieser Kurs richtet sich an Personen mit grundlegenden Kenntnissen in JavaScript und Webentwicklung, insbesondere an diejenigen, die ihre Fähigkeiten in Richtung Full Stack-Entwicklung erweitern möchten. Er ist ideal für Entwickler, die lernen möchten, wie man komplexe Anwendungen mit gängigen modernen Tools und Bibliotheken erstellt.

Schalten Sie mit Coursera Plus den Zugang zu mehr als 10.000 Kursen frei. Starten Sie die 7-tägige kostenlose Testversion.

Empfohlene Erfahrung
Was Sie lernen werden
Erstellen Sie eine Full Stack E-Commerce-Anwendung mit React, Node.js und MongoDB.
Implementieren Sie Produktauflistungen, Bewertungen und eine sichere Authentifizierung der Benutzer mit der PayPal-Integration.
Verwalten Sie Backend-Daten mit Express und MongoDB, und stellen Sie Ihre Anwendung für die Produktion bereit.
Kompetenzen, die Sie erwerben
- Kategorie: Node.JS
- Kategorie: Zahlungssysteme
- Kategorie: Front-End Web-Entwicklung
- Kategorie: Datenbank Entwicklung
- Kategorie: UI Komponenten
- Kategorie: Server-Seite
- Kategorie: Back-End Web-Entwicklung
- Kategorie: Bereitstellung von Anwendungen
- Kategorie: JavaScript-Frameworks
- Kategorie: Benutzerkonten
- Kategorie: Schnittstelle zur Anwendungsprogrammierung (API)
- Kategorie: Full-Stack Web-Entwicklung
- Kategorie: Web-Anwendungen
- Kategorie: Authentifizierungen
- Kategorie: Benutzeroberfläche (UI)
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
14 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

In diesem Kurs gibt es 13 Module
In diesem Modul führen wir Sie in den MERN eCommerce-Kurs ein und erläutern, was Sie lernen und aufbauen werden. Sie erhalten einen Überblick über das Projekt, erkunden das Code-Repository und richten die notwendigen Tools für die Entwicklung ein.
Das ist alles enthalten
4 Videos1 Lektüre
In diesem Modul beginnen wir mit der Frontend-Entwicklung unseres eCommerce-Shops mit React. Sie werden das Projekt einrichten, UI-Komponenten erstellen und die Funktionen für Navigation, Produktliste und Produktdetails implementieren.
Das ist alles enthalten
7 Videos1 Aufgabe
In diesem Modul werden wir ein Express.js Backend einrichten, um Produktdaten an unser React-Frontend zu liefern. Sie werden Umgebungsvariablen konfigurieren, Tools wie Nodemon und Concurrently verwenden und API-Aufrufe zum Abrufen von Produkten integrieren.
Das ist alles enthalten
5 Videos1 Aufgabe
In diesem Modul werden wir unsere Datenbankverbindung herstellen, Datenmodelle definieren und die Datenbank mit Stichproben befüllen. Außerdem lernen Sie, wie Sie mit Postman API-Anfragen testen und eine benutzerdefinierte Fehlerbehandlung implementieren können.
Das ist alles enthalten
9 Videos1 Aufgabe
In diesem Modul werden wir das Redux Toolkit in unsere Anwendung integrieren, um den Zustand effizient zu verwalten. Sie werden den Redux-Speicher einrichten, API-Slices für Produktdaten erstellen und UI-Komponenten für die Handhabung asynchroner Anfragen bauen.
Das ist alles enthalten
5 Videos1 Aufgabe
In diesem Modul werden wir das Merkmal des Warenkorbs erstellen, mit dem die Benutzer Produktmengen hinzufügen, entfernen und aktualisieren können. Sie werden auch einen Warenkorb-Bildschirm erstellen und die Anzahl der Artikel im Warenkorb in der Kopfzeile anzeigen.
Das ist alles enthalten
7 Videos1 Aufgabe
In diesem Modul fügen wir unserem Backend eine Benutzerauthentifizierung hinzu. Sie lernen, wie Sie die Benutzeranmeldung, -registrierung und -authentifizierung mit JWT-Tokens, die in reinen HTTP-Cookies gespeichert sind, handhaben.
Das ist alles enthalten
8 Videos1 Aufgabe
In diesem Modul werden wir die Authentifizierung in das Frontend integrieren, damit sich die Benutzer sicher anmelden und registrieren können. Sie werden geschützte Routen implementieren und den Status der Authentifizierung mit dem Redux-Toolkit verwalten.
Das ist alles enthalten
5 Videos1 Aufgabe
In diesem Modul werden wir den Checkout-Prozess für unseren eCommerce-Shop erstellen. Sie werden den Versandbildschirm entwickeln, private Routen einrichten und es den Benutzern ermöglichen, Bestellungen aufzugeben und abzurufen.
Das ist alles enthalten
8 Videos1 Aufgabe
In diesem Modul vervollständigen wir den Checkout-Prozess, indem wir PayPal-Zahlungen integrieren und den Nutzern ermöglichen, ihre Bestellhistorie einzusehen. Sie werden die Zahlungsabwicklung implementieren und die Benutzererfahrung mit dynamischen Auftragsaktualisierungen verbessern.
Das ist alles enthalten
6 Videos1 Aufgabe
In diesem Modul fügen wir unserem eCommerce-Shop Verwaltungsfunktionen hinzu. Admin-Benutzer werden in der Lage sein, Produkte zu verwalten, Bestellungen zu bearbeiten und Benutzerkonten effizient zu verwalten.
Das ist alles enthalten
14 Videos1 Aufgabe
In diesem Modul werden wir zusätzliche Merkmale hinzufügen, um die Benutzererfahrung zu verbessern. Sie werden Produktbewertungen, Suchfunktionen, Paginierung und ein dynamisches Karussell für vorgestellte Produkte implementieren.
Das ist alles enthalten
8 Videos1 Aufgabe
In diesem Modul werden wir unsere Full Stack eCommerce-Anwendung für die Produktion bereitstellen. Sie lernen Best Practices für die Bereitstellung kennen, konfigurieren MongoDB Atlas und richten eine benutzerdefinierte Domain für Ihr Live-Projekt ein.
Das ist alles enthalten
5 Videos3 Aufgaben
Dozent

von
Mehr von Mobile und Web-Entwicklung entdecken
Status: Kostenloser Testzeitraum
Status: Kostenloser Testzeitraum
Status: Kostenloser Testzeitraum
Status: Kostenloser Testzeitraum
Warum entscheiden sich Menschen für Coursera für ihre Karriere?





Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Ja, Sie können das erste Video in der Vorschau ansehen und den Lehrplan einsehen, bevor Sie sich anmelden. Sie müssen den Kurs kaufen, um auf Inhalte zuzugreifen, die nicht in der Vorschau enthalten sind.
Wenn Sie sich vor dem Beginn der Sitzung in den Kurs einschreiben, haben Sie Zugang zu allen Vorlesungsvideos und Lesestoff für den Kurs. Sobald die Sitzung beginnt, können Sie die Aufgaben einreichen.
Sobald Sie sich angemeldet haben und Ihre Sitzung beginnt, haben Sie Zugang zu allen Videos und anderen Ressourcen, einschließlich der Lektüre und dem Diskussionsforum des Kurses. Sie können Übungsaufgaben ansehen und einreichen und die erforderlichen benoteten Aufgaben erledigen, um eine Note und ein Kurszertifikat zu erhalten.
Weitere Fragen
Finanzielle Unterstützung verfügbar,

