Bewertung:

Das Buch hat gemischte Kritiken von Nutzern erhalten. Einige halten es für eine wertvolle Ressource zum Erlernen von Node.js, während andere es für fehlerhafte Codebeispiele und unklare Erklärungen kritisieren.
Vorteile:⬤ Gut für Node.js-Entwickler oder diejenigen, die Server-seitiges JS lernen wollen
⬤ schlank und straff geschrieben
⬤ nützliche GitHub-Ressourcen für Code-Korrekturen.
⬤ Schlechte Erklärungen und fehlerhafte Code-Beispiele
⬤ setzt Vorkenntnisse voraus, die Anfänger möglicherweise nicht haben
⬤ kann für Neulinge schwer zu folgen sein.
(basierend auf 5 Leserbewertungen)
Learning Node.JS: A Hands-On Guide to Building Web Applications in JavaScript
Learning Node. js vereint das Wissen und den JavaScript-Code, den Sie benötigen, um die Node. js-Plattform zu beherrschen und serverseitige Anwendungen mit außergewöhnlicher Geschwindigkeit und Skalierbarkeit zu erstellen.
Sie beginnen damit, Node. js zu installieren und auszuführen, die verwendeten Erweiterungen zu verstehen und schnell Ihre erste Anwendung zu schreiben. Darauf aufbauend schreiben Sie leistungsfähigere Anwendungsserver und erweitern diese mit den leistungsfähigsten Node.js-Tools und -Modulen von heute. Schließlich lernen Sie die besten Praktiken zum Testen, zum Ausführen von Node.js-Code auf Produktionsservern und zum Schreiben von Kommandozeilen-Dienstprogrammen kennen.
Der Autor Marc Wandschneider führt den Leser Zeile für Zeile durch sorgfältig ausgearbeitete Beispiele und demonstriert bewährte Techniken zur Erstellung hocheffizienter Anwendungen und Server.
Die zweite Auflage aktualisiert die Abdeckung von Node. js, um Änderungen in der Technologie und wie es in den drei Jahren seit der ersten Auflage veröffentlicht wurde, zu reflektieren:
⬤ Erläuterung des neuen Versionierungsschemas von Node.
⬤ Aktualisierte Behandlung von Streams.
⬤ Neue Abhandlung über die Installation mit Hilfe von Pre-Build-Installern statt aus dem Quellcode.
⬤ Neue Abdeckung von Mongoose im Abschnitt über MongoDB.
⬤ Neue Informationen über die Bereitstellung von Node auf Heroku und Azure.
⬤ Erweiterung der Berichterstattung über das Testen.
Wenn Sie ein Entwickler sind, der serverseitige Webanwendungen mit Node.js erstellen möchte, ist Learning Node.js Ihr schnellster Weg zum Erfolg.
⬤ Erstellen Sie Node.js-Lösungen, die Ihre aktuellen JavaScript-Kenntnisse nutzen.
⬤ Node. js nonblocking IO und async Programmierung beherrschen.
⬤ Verarbeiten Sie mehr Anfragen und erhöhen Sie die Flexibilität einer Anwendung.
⬤ Module verwenden und schreiben.
⬤ Gemeinsame JSON/Webserver-Aufgaben durchführen.
⬤ Nutzung von Browsern, um Seiten über Ajax-Aufrufe und Vorlagenbibliotheken zu generieren.
⬤ Vereinfachen Sie die Entwicklung mit dem Express-Framework.
⬤ Datenbank-Backends mit gängigen NoSQL- und relationalen Datenbanken erstellen.
⬤ Node.js-Apps auf Unix/macOS- oder Windows-Servern bereitstellen und ausführen.
⬤ Anwendungen auf Heroku und Microsoft Azure bereitstellen.
⬤ Unterstützung von virtuellen Hosts und SSL/HTTPS-Sicherheit.
⬤ Testen Sie Node.js-Programme, die synchrone, asynchrone und RESTful-Server-API-Funktionen kombinieren.