Bewertung:

Das Buch zum Erlernen des MERN-Stacks ist eine praktische, projektorientierte Ressource, die sich in erster Linie an Anfänger richtet. Es bietet einen praktischen Ansatz, der die Leser durch die Erstellung einer Filmrezensionsanwendung führt und dabei Konzepte und Code auf zugängliche Weise erklärt. Einige Benutzer bemängelten jedoch den React-Abschnitt, der veraltete Praktiken und einen Mangel an Tiefe in bestimmten Teilen aufweist, was zu Verwirrung und Frustration führte.
Vorteile:Das Buch wird für seinen praktischen Schreibstil, die klaren Erklärungen und den projektbasierten Ansatz gelobt, der es Anfängern ermöglicht, durch eigenes Tun zu lernen. Viele Benutzer schätzten die Fähigkeit des Autors, komplexe Konzepte aufzuschlüsseln, und die strukturierten Kapitel machen es leicht, dem Buch zu folgen. Es dient als gute Einführung in den MERN-Stack mit nützlichen Beispielen für das praktische Lernen.
Nachteile:Kritiker wiesen auf Probleme mit dem React-Kapitel hin und behaupteten, dass es veraltete Praktiken und unklare Erklärungen enthält, die den Fortschritt behindern, insbesondere für absolute Anfänger. Einige fanden, dass die Anleitungen für fortgeschrittene Themen wie das Deployment nicht ausführlich genug sind. Außerdem bemängelten einige Nutzer Unstimmigkeiten im Code und mangelnde Unterstützung bei der Lösung von Problemen.
(basierend auf 34 Leserbewertungen)
Beginning MERN Stack Development
In diesem Buch nehmen wir Sie mit auf eine unterhaltsame, praxisnahe und pragmatische Reise zum Erlernen der MERN-Stack-Entwicklung. Sie werden innerhalb weniger Minuten Ihre erste MERN-Stack-Applikation erstellen können. Jedes Kapitel ist mundgerecht geschrieben und kommt direkt auf den Punkt, da ich Ihre Zeit (und ganz sicher auch meine) nicht mit Inhalten verschwenden möchte, die Sie nicht brauchen. Am Ende werden Sie in der Lage sein, eine App für Filmrezensionen zu erstellen und sie im Internet zu veröffentlichen.
Im Laufe dieses Buches werden wir Folgendes behandeln:
⬤ Kapitel 1: Einführung.
⬤ Kapitel 2: Überblick über MongoDB.
⬤ Kapitel 3: Einrichten der MongoDB Atlas Cloud Datenbank.
⬤ Kapitel 4: Hinzufügen von Beispieldaten.
⬤ Kapitel 5: Einrichten unseres Node.js, Express Backends.
⬤ Kapitel 6: Erstellen unseres Backend-Servers.
⬤ Kapitel 7: Das Datenzugriffsobjekt Filme erstellen.
⬤ Kapitel 8: Den Movies Controller erstellen.
⬤ Kapitel 9: Testen unserer Backend-API.
⬤ Kapitel 10: Hinterlassen von Filmkritiken.
⬤ Kapitel 11: Das Testen der Reviews API.
⬤ Kapitel 12: Route zum Abrufen eines einzelnen Films und seiner Bewertungen.
⬤ Kapitel 13: Einführung in React.
⬤ Kapitel 14: Navigationskopfleiste erstellen.
⬤ Kapitel 15: Unsere Routes definieren.
⬤ Kapitel 16: MovieDataService: Mit dem Backend verbinden.
⬤ Kapitel 17: MoviesList-Komponente.
⬤ Kapitel 18: Movie-Komponente.
⬤ Kapitel 19: Auflisten von Bewertungen.
⬤ Kapitel 21: Hinzufügen und Bearbeiten von Rezensionen.
⬤ Kapitel 22: Eine Rezension löschen.
⬤ Kapitel 23: Die Ergebnisse der nächsten Seite abrufen.
⬤ Kapitel 24: Die Ergebnisse der nächsten Seite abrufen - Suche nach Titel und Bewertung.
⬤ Kapitel 25: Backend auf Heroku bereitstellen.
⬤ Kapitel 26: Hosten und Bereitstellen unseres React-Frontends.
Das Ziel dieses Buches ist es, Ihnen die MERN-Stack-Entwicklung auf eine überschaubare Weise beizubringen, ohne Sie zu überwältigen. Wir konzentrieren uns nur auf das Wesentliche und behandeln das Material in einer praktischen Art und Weise, die es Ihnen ermöglicht, mit zu programmieren.
Dieses Buch durcharbeiten.
Dieses Buch ist absichtlich in kurze Kapitel unterteilt, wobei sich der Entwicklungsprozess jedes Kapitels auf verschiedene wesentliche Themen konzentriert. Das Buch verfolgt einen praktischen Ansatz zum Lernen durch Üben. Sie lernen am besten, wenn Sie mit den Beispielen im Buch mitprogrammieren.
Voraussetzungen.
Es sind keine Vorkenntnisse über Node.js oder React-Entwicklung erforderlich, aber Sie sollten grundlegende Programmierkenntnisse haben. Es ist von Vorteil, wenn Sie zuerst mein Node-, Express- und React-Buch gelesen haben, um einen besseren Einblick in die verschiedenen Technologien zu bekommen und tieferes Wissen zu erlangen. Aber auch wenn Sie dies nicht getan haben, sollten Sie in der Lage sein, dem Kurs zu folgen.