Hugendubel.info - Die B2B Online-Buchhandlung 

Merkliste
Die Merkliste ist leer.
Bitte warten - die Druckansicht der Seite wird vorbereitet.
Der Druckdialog öffnet sich, sobald die Seite vollständig geladen wurde.
Sollte die Druckvorschau unvollständig sein, bitte schliessen und "Erneut drucken" wählen.

Node.js

Das umfassende Handbuch. Serverseitige Web-Applikationen mit JavaScript entwickeln. Aktuell zu Version 16
BuchGebunden
896 Seiten
Deutsch
Rheinwerk Verlagerschienen am26.11.20214., erw. Aufl.
Bühne frei für Node.js! Dieses Buch ist Ihr umfassender Begleiter für die Arbeit mit der am weitesten verbreiteten und von zahlreichen großen Unternehmen eingesetzten serverseitigen JavaScript-Plattform. An leicht verständlichen Beispielen lernen Sie alle Aspekte von Node.js kennen - von den Grundlagen bis zum Profi-Wissen! Hier finden Sie zahlreiche Tipps und Lösungen zu alltäglichen Problemen in der Webentwicklung. Für die vierte Auflage wurde das Buch umfassend aktualisiert und erweitert.

Aus dem Inhalt:

Grundlagen und InstallationNode.js Module verwendenNode Package Manager (z. B. NPM, Yarn)Erfolgreich arbeiten mit Nest.jsAsynchrone ProgrammierungAnbindung von DatenbankenGraphQL nutzenPerformance, Testing, QualitätssicherungSkalierbarkeit und DeploymentMicroservices mit Node.jsDeno kennen lernen
mehr
Verfügbare Formate
BuchGebunden
EUR49,90
E-BookEPUB0 - No protectionE-Book
EUR49,90

Produkt

KlappentextBühne frei für Node.js! Dieses Buch ist Ihr umfassender Begleiter für die Arbeit mit der am weitesten verbreiteten und von zahlreichen großen Unternehmen eingesetzten serverseitigen JavaScript-Plattform. An leicht verständlichen Beispielen lernen Sie alle Aspekte von Node.js kennen - von den Grundlagen bis zum Profi-Wissen! Hier finden Sie zahlreiche Tipps und Lösungen zu alltäglichen Problemen in der Webentwicklung. Für die vierte Auflage wurde das Buch umfassend aktualisiert und erweitert.

Aus dem Inhalt:

Grundlagen und InstallationNode.js Module verwendenNode Package Manager (z. B. NPM, Yarn)Erfolgreich arbeiten mit Nest.jsAsynchrone ProgrammierungAnbindung von DatenbankenGraphQL nutzenPerformance, Testing, QualitätssicherungSkalierbarkeit und DeploymentMicroservices mit Node.jsDeno kennen lernen
Details
ISBN/GTIN978-3-8362-8765-4
ProduktartBuch
EinbandartGebunden
Erscheinungsjahr2021
Erscheinungsdatum26.11.2021
Auflage4., erw. Aufl.
Seiten896 Seiten
SpracheDeutsch
Gewicht1768 g
Artikel-Nr.50079521

Inhalt/Kritik

Inhaltsverzeichnis
Materialien zum Buch ... 23
Geleitwort ... 25
Vorwort ... 27
1. Grundlagen ... 31

1.1 ... Die Geschichte von Node.js ... 33
1.2 ... Die Organisation von Node.js ... 38
1.3 ... Versionierung von Node.js ... 39
1.4 ... Vorteile von Node.js ... 41
1.5 ... Einsatzgebiete von Node.js ... 42
1.6 ... Das Herzstück -- die V8-Engine ... 43
1.7 ... Bibliotheken um die Engine ... 50
1.8 ... Zusammenfassung ... 57

2. Installation ... 59

2.1 ... Installation von Paketen ... 60
2.2 ... Kompilieren und installieren ... 74
2.3 ... Node Version Manager ... 76
2.4 ... Node und Docker ... 77
2.5 ... Zusammenfassung ... 78

3. Ein erstes Beispiel ... 79

3.1 ... Der interaktive Modus ... 79
3.2 ... Die erste Applikation ... 86
3.3 ... Debuggen von Node.js-Applikationen ... 96
3.4 ... Entwicklungswerkzeug »nodemon« ... 107
3.5 ... Zusammenfassung ... 108

4. Node.js-Module ... 109

4.1 ... Modularer Aufbau ... 109
4.2 ... Kernmodule ... 112
4.3 ... JavaScript-Modulsysteme ... 132
4.4 ... Eigene Module erzeugen und verwenden ... 135
4.5 ... Zusammenfassung ... 148

5. HTTP ... 149

5.1 ... Der Webserver ... 149
5.2 ... Node.js als HTTP-Client ... 178
5.3 ... Sichere Kommunikation mit HTTPS ... 182
5.4 ... HTTP/2 ... 184
5.5 ... Zusammenfassung ... 189

6. Express ... 191

6.1 ... Aufbau ... 191
6.2 ... Installation ... 192
6.3 ... Grundlagen ... 194
6.4 ... Setup ... 196
6.5 ... Movie-Datenbank ... 199
6.6 ... Middleware ... 209
6.7 ... Erweitertes Routing -- Löschen von Datensätzen ... 214
6.8 ... Anlegen und Bearbeiten von Datensätzen -- Body-Parser ... 217
6.9 ... Express 5 ... 224
6.10 ... HTTPS und HTTP/2 ... 225
6.11 ... Zusammenfassung ... 228

7. Template-Engines ... 229

7.1 ... Eine eigene Template-Engine ... 230
7.2 ... Template-Engines in der Praxis -- Pug ... 232
7.3 ... Handlebars ... 247
7.4 ... Zusammenfassung und Ausblick ... 257

8. Anbindung von Datenbanken ... 259

8.1 ... Node.js und relationale Datenbanken ... 260
8.2 ... Node.js und nicht relationale Datenbanken ... 280
8.3 ... Zusammenfassung ... 293

9. Authentifizierung und Sessionhandling ... 295

9.1 ... Passport ... 295
9.2 ... Setup und Konfiguration ... 296
9.3 ... Anmeldung an der Applikation ... 300
9.4 ... Zugriff auf Ressourcen ... 308
9.5 ... Zusammenfassung ... 317

10. REST-Server ... 319

10.1 ... REST -- eine kurze Einführung und wie es in Webapplikationen verwendet wird ... 319
10.2 ... Zugriff auf die Applikation ... 320
10.3 ... Anpassungen an der Applikationsstruktur ... 322
10.4 ... Lesende Anfragen ... 323
10.5 ... Schreibende Anfragen ... 334
10.6 ... Authentifizierung mit JSON Web Tokens ... 342
10.7 ... OpenAPI-Spezifikation -- Dokumentation mit Swagger ... 351
10.8 ... Validierung ... 355
10.9 ..
mehr
Kritik
»Ob zur Weiterbildung oder als Nachschlagewerk, dieses Buch gehört in das Bücherregal eines jeden Webentwicklers, oder jeder Webentwicklerin. Mit dem Wissen aus diesem Werk ist ein Application-Server mit Datenbankanbindung und ReST API im Nu erstellt.« regetskcob.blog 202305mehr