Bewertung:

Das Buch wird für seine umfassende und moderne Herangehensweise an die Node.js-Entwicklung gelobt und bietet strukturierte Anleitungen und praktische Beispiele. Es hat jedoch bemerkenswerte Mängel in Bereichen wie Code-Organisation, Abdeckung der wesentlichen Themen und Druckqualität.
Vorteile:Ein gut strukturierter und gründlicher Leitfaden für Node.js, der sich für Anfänger und erfahrene Entwickler gleichermaßen eignet. Es deckt verschiedene Aspekte von Node.js ab, darunter asynchrone Programmierung und Datenbankintegration. Hilfreich für das konzeptionelle Verständnis und die Anwendungsentwicklung. Der Preis ist für den angebotenen Inhalt angemessen.
Nachteile:Fehlende Abdeckung wichtiger Themen wie Streams, Puffer und serverlose Umgebungen. Die Organisation und Formatierung des Codes ist verbesserungswürdig, wobei einige Details fehlen, die eine externe Recherche erfordern. Keine Diskussion über Debugging. Die Druckqualität ist schlecht, so dass einige Texte nicht lesbar sind.
(basierend auf 8 Leserbewertungen)
Node.js Web Development - Fourth Edition: Server-side development with Node 10 made easy
Erstellen Sie Echtzeitanwendungen mit Node.js 10, Docker, MySQL, MongoDB und Socket. IO mit diesem praktischen Handbuch und gehen Sie über den Laptop des Entwicklers hinaus, um die Live-Bereitstellung, einschließlich HTTPS und gehärtete Sicherheit zu decken.
Key Features:
⬤ Erlernen Sie die serverseitige JavaScript-Codierung mit dem aktuellsten Buch über Node.js.
⬤ Erforschen Sie die neuesten JavaScript-Funktionen und EcmaScript-Module.
⬤ Gehen Sie durch die verschiedenen Phasen der Entwicklung robuster Anwendungen mit Node. js 10.
Buchbeschreibung:
Node. js ist eine serverseitige JavaScript-Plattform, die ein ereignisgesteuertes, nicht blockierendes E/A-Modell verwendet, mit dem Benutzer schnelle und skalierbare datenintensive Anwendungen in Echtzeit erstellen können.
Dieses Buch bietet Ihnen einen ausgezeichneten Ausgangspunkt, der Sie direkt zum Kern der Entwicklung von Webanwendungen mit Node. js führt. Sie werden von rudimentären Kenntnissen über JavaScript und serverseitige Entwicklung dazu in der Lage sein, Ihre eigene Node.js-Anwendung zu erstellen, zu warten, einzusetzen und zu testen. Sie werden verstehen, wie wichtig der Übergang zu Funktionen ist, die Promise-Objekte zurückgeben, und den Unterschied zwischen fs, fs/promises und fs-extra. Mit diesem Buch lernen Sie den Umgang mit den HTTP Server und Client Objekten, Datenspeicherung mit SQL und MongoDB Datenbanken, Echtzeitanwendungen mit Socket. IO, Mobile-First-Thematisierung mit Bootstrap, Microservice-Deployment mit Docker, Authentifizierung gegenüber Diensten von Drittanbietern mit OAuth und die Verwendung einiger bekannter Tools zur Erhöhung der Sicherheit von Express 4. 16 Anwendungen.
Was Sie lernen werden:
⬤ Installieren und verwenden Sie Node.js 10 sowohl für die Entwicklung als auch für die Bereitstellung.
⬤ Verwenden Sie das Express 4. 16 Anwendungs-Framework.
⬤ Entwicklung von REST-Diensten unter Verwendung des Restify-Frameworks.
⬤ Verwendung von Datenspeicher-Engines wie MySQL, SQLITE3 und MongoDB.
⬤ Benutzerauthentifizierungsmethoden mit OAuth2 verwenden.
⬤ Echtzeit-Kommunikation mit dem Front-End unter Verwendung von Socket. IO.
⬤ Implementieren Sie Docker-Microservices in Entwicklung, Test und Bereitstellung.
⬤ Durchführen von Unit-Tests mit Mocha 5. x, und funktionale Tests mit Puppeteer 1. 1. x.
⬤ Arbeiten Sie mit HTTPS mit Let's Encrypt und Anwendungssicherheit mit Helmet.
Für wen dieses Buch gedacht ist:
Dieses Buch richtet sich an alle, die eine Alternative zu den "P"-Sprachen (Perl, PHP und Python) suchen, oder an alle, die nach einem neuen Paradigma der serverseitigen Anwendungsentwicklung suchen. Sie sollten zumindest ein rudimentäres Verständnis von JavaScript und der Entwicklung von Webanwendungen haben.