Produktbild: Node.js
Gebraucht

Node.js Das umfassende Handbuch. Serverseitige Webapplikationen mit JavaScript entwickeln

Aus der Reihe Galileo Computing

8,07 €

inkl. gesetzl. MwSt., Versandkostenfrei

Lieferung nach Hause

Beschreibung

Produktdetails

Zustand

Gut

Einband

Gebundene Ausgabe

Erscheinungsdatum

28.08.2013

Abbildungen

mit zahlreichen Abbildungen

Verlag

Rheinwerk

Seitenzahl

469

Maße (L/B/H)

24,7/18,2/3,3 cm

Gewicht

1051 g

Auflage

1

Sprache

Deutsch

EAN

2710004624437

Beschreibung

Produktdetails

Zustand

Gut

Einband

Gebundene Ausgabe

Erscheinungsdatum

28.08.2013

Abbildungen

mit zahlreichen Abbildungen

Verlag

Rheinwerk

Seitenzahl

469

Maße (L/B/H)

24,7/18,2/3,3 cm

Gewicht

1051 g

Auflage

1

Sprache

Deutsch

EAN

2710004624437

Noch keine Bewertungen vorhanden

Verfassen Sie die erste Bewertung zu diesem Artikel

Helfen Sie anderen Kundinnen und Kunden durch Ihre Meinung.

Kundinnen und Kunden meinen

Bewertungen (0)

Weitere Artikel finden Sie in

  • Produktbild: Node.js

  •   Geleitwort des Fachgutachters ... 13
      Vorwort ... 15

           Aufbau des Buches ... 16
           Danksagung ... 18

      1.  Grundlagen ... 19

           1.1 ... Die Geschichte von Node.js ... 19
           1.2 ... Die Vorteile von Node.js ... 22
           1.3 ... Einsatzgebiete von Node.js ... 23
           1.4 ... Das Herzstück -- die V8-Engine ... 24
           1.5 ... Bibliotheken um die Engine ... 31
           1.6 ... Zusammenfassung ... 37

      2.  Installation ... 39

           2.1 ... Installation von Paketen ... 40
           2.2 ... Kompilieren und installieren ... 54
           2.3 ... Zusammenfassung ... 56

      3.  Ein erstes Beispiel ... 57

           3.1 ... Der interaktive Modus ... 57
           3.2 ... Die erste Applikation ... 61
           3.3 ... Zusammenfassung ... 70

      4.  Anpassung und Erweiterung ... 71

           4.1 ... Node.js-Module ... 71
           4.2 ... Basismodule ... 94
           4.3 ... Eigene Klassen erstellen und einbinden ... 110
           4.4 ... NPM ... 136
           4.5 ... Zusammenfassung ... 159

      5.  Arbeiten mit Dateien ... 161

           5.1 ... Dateien lesen ... 163
           5.2 ... Dateien schreiben ... 169
           5.3 ... Verzeichnisoperationen ... 175
           5.4 ... Weiterführende Operationen ... 180
           5.5 ... Zusammenfassung ... 185

      6.  Kommunikation ... 187

           6.1 ... Der Webserver ... 188
           6.2 ... HTTP-Client mit Node.js ... 201
           6.3 ... Umgang mit URLs ... 210
           6.4 ... Streams in Node.js ... 212
           6.5 ... Sockets ... 216
           6.6 ... Zusammenfassung ... 221

      7.  Asynchrone Programmierung ... 223

           7.1 ... Grundlagen asynchroner Programmierung ... 223
           7.2 ... Externe Kommandos asynchron ausführen ... 227
           7.3 ... Fork ... 232
           7.4 ... Das cluster-Modul ... 237
           7.5 ... Die Grundlagen von Promises ... 244
           7.6 ... Promises in CommonJS ... 247
           7.7 ... Libraries ... 248
           7.8 ... Q ... 248
           7.9 ... PromisedIO ... 253
           7.10 ... Zusammenfassung ... 255

      8.  Anbindung von Datenbanken ... 257

           8.1 ... Node.js und relationale Datenbanken ... 258
           8.2 ... Node.js und nicht-relationale Datenbanken ... 269
           8.3 ... Zusammenfassung ... 277

      9.  Qualitätssicherung ... 279

           9.1 ... Assertion Testing ... 279
           9.2 ... jasmine-node ... 284
           9.3 ... nodeunit ... 289
           9.4 ... Praktisches Beispiel von Unittests mit nodeunit ... 294
           9.5 ... Statische Codeanalyse ... 298
           9.6 ... Node.js Debugger ... 303
           9.7 ... Debugging in der Entwicklungsumgebung ... 309
           9.8 ... Zusammenfassung ... 309

    10.  Skalierbarkeit und Deployment ... 311

           10.1 ... Deployment ... 312
           10.2 ... Skalierung ... 325
           10.3 ... Zusammenfassung ... 334

    11.  Sicherheitsaspekte ... 335

           11.1 ... Filter Input und Escape Output ... 335
           11.2 ... Absicherung des Servers ... 336
           11.3 ... Schutz des Clients ... 346
           11.4 ... Zusammenfassung ... 348

    12.  HTTP-Server ... 349

           12.1 ... GET -- lesender Zugriff ... 351
           12.2 ... POST -- Anlegen neuer Ressourcen ... 354
           12.3 ... PUT -- Aktualisierung bestehender Daten ... 357
           12.4 ... DELETE -- Löschen vorhandener Daten ... 359
           12.5 ... Accept-Header ... 360
           12.6 ... Zusammenfassung ... 363

    13.  Socket-Server ... 365

           13.1 ... UNIX-Sockets ... 366
           13.2 ... TCP-Sockets ... 371
           13.3 ... UDP-Sockets ... 379
           13.4 ... Zusammenfassung ... 383

    14.  Multi-Page Webapplikationen ... 385

           14.1 ... Das Web Application-Framework Express ... 385
           14.2 ... Templates mit Jade ... 394
           14.3 ... Auslieferung von statischen Inhalten ... 404
           14.4 ... Zusammenfassung ... 407

    15.  Single-Page Webapplikationen ... 409

           15.1 ... Die Aufgabenstellung ... 409
           15.2 ... Setup ... 410
           15.3 ... Die Applikation ... 415
           15.4 ... Zusammenfassung ... 431

    16.  Echtzeit-Webapplikationen ... 433

           16.1 ... Die Beispielapplikation ... 434
           16.2 ... Setup ... 434
           16.3 ... Websockets ... 439
           16.4 ... Socket.IO ... 450
           16.5 ... Zusammenfassung ... 456

      Index ... 457