Node.js & Co.: skalierbare, hochperformante und echtzeitfähige Webanwendungen professionell in JavaScript entwickeln
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Heidelberg
dpunkt
2012
|
Ausgabe: | 1. Aufl. |
Schriftenreihe: | iX-Edition
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | XXI, 311 S. Ill. 240 mm x 165 mm |
ISBN: | 9783898648295 389864829X |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV040451118 | ||
003 | DE-604 | ||
005 | 20140204 | ||
007 | t | ||
008 | 121002s2012 gw a||| |||| 00||| ger d | ||
015 | |a 12,N05 |2 dnb | ||
016 | 7 | |a 1019141573 |2 DE-101 | |
020 | |a 9783898648295 |c Gekl. : ca. EUR 34.90 (DE), ca. EUR 35.90 (AT), sfr 46.90 (freier Pr.) |9 978-3-89864-829-5 | ||
020 | |a 389864829X |9 3-89864-829-X | ||
024 | 3 | |a 9783898648295 | |
035 | |a (OCoLC)814209365 | ||
035 | |a (DE-599)DNB1019141573 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BW | ||
049 | |a DE-91G |a DE-Aug4 |a DE-11 |a DE-573 |a DE-29T |a DE-1028 |a DE-B768 |a DE-83 |a DE-M487 |a DE-M347 |a DE-523 |a DE-1102 |a DE-355 |a DE-858 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 362f |2 stub | ||
084 | |a DAT 332f |2 stub | ||
100 | 1 | |a Roden, Golo |d 1978- |e Verfasser |0 (DE-588)135591651 |4 aut | |
245 | 1 | 0 | |a Node.js & Co. |b skalierbare, hochperformante und echtzeitfähige Webanwendungen professionell in JavaScript entwickeln |c Golo Roden |
250 | |a 1. Aufl. | ||
264 | 1 | |a Heidelberg |b dpunkt |c 2012 | |
300 | |a XXI, 311 S. |b Ill. |c 240 mm x 165 mm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a iX-Edition | |
650 | 0 | 7 | |a Node.js |0 (DE-588)1027030742 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Node.js |0 (DE-588)1027030742 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3966423&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025298771&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-025298771 |
Datensatz im Suchindex
_version_ | 1807953869018234880 |
---|---|
adam_text |
IMAGE 1
INHALTSVERZEICHNIS
TEIL 1 N O D E . J S . . . 1
1 WAS IST NODE.JS? 3
1.1 DIE ZEITALTER DES WEBS 3
1.1.1 1990 BIS 2000: DAS WEB 1.0 3
1.1.2 2000 BIS 2010: DAS WEB 2.0 5
1.1.3 2010 BIS HEUTE: DAS WEB 3.0 6
1.2 JAVASCRIPT - FLUCH ODER SEGEN? 8
1.2.1 DIE NACHTEILE VON JAVASCRIPT 8
1.2.2 DIE VORTEILE VON JAVASCRIPT 9
1.2.3 DIE AUSFUEHRUNGSGESCHWINDIGKEIT 9
1.2.4 JAVASCRIPT = LISP IM WEBBROWSER 10
1.3 NODE.JS IM UEBERBLICK 1 1
1.3.1 WIE BAUT MAN MODERNE WEBANWENDUNGEN? 11
1.3.2 DIE IDEE HINTER NODE.JS 1 1
1.3.3 WOFUER EIGNET SICH NODE.JS? 14
1.4 ZUSAMMENFASSUNG 15
2 INSTALLATION UND KONFIGURATION 17
2.1 DIE QUAL DER WAHL: WELCHE PLATTFORM? 1 7
2.1.1 LINUX 1 7
2.1.2 MAC OS X 18
2.1.3 WINDOWS 18
2.2 INSTALLATION UNTER LINUX 19
2.2.1 NODE.JS PER H A N D UEBERSETZEN 19
2.2.2 VORGEFERTIGTE PAKETE VERWENDEN 2 0
2.3 INSTALLATION UNTER MAC OS X 2 1
2.3.1 DEN MACINTOSH INSTALLER VERWENDEN 2 1
2.4 INSTALLATION UNTER WINDOWS - 2 3
2.4.1 DEN WINDOWS INSTALLER VERWENDEN 2 3
HTTP://D-NB.INFO/1019141573
IMAGE 2
INHALTSVERZEICHNIS
2.5 TESTEN DER INSTALLATION 2 5
2.5.1 NODE.JS STARTEN 2 5
2.5.2 NODE.JS BEENDEN 2 6
2.5.3 DIE INSTALLIERTE VERSION ERMITTELN 2 6
2.6 ZUSAMMENFASSUNG 2 7
3 ERSTE SCHRITTE: HALLO NODE.JS! 2 9
3.1 HALLO NODE.JS! 2 9
3.1.1 DIE ANWENDUNG STARTEN 2 9
3.1.2 ASYNCHRONE AUSFUEHRUNG 30
3.1.3 DIE ANWENDUNG BEENDEN 30
3.2 EINEN HTTP-SERVER IMPLEMENTIEREN 3 1
3.2.1 DAS HTTP-MODUL 3 1
3.2.2 EINEN HTTP-SERVER STARTEN 3 2
3.2.3 DER UMGANG MIT HEADERN 34
3.2.4 EINE ANWENDUNG SKALIEREN 3 5
3.3 EINEN TCP-SERVER IMPLEMENTIEREN 36
3.3.1 DAS NET-MODUL 36
3.3.2 EINEN TCP-SERVER STARTEN 36
3.3.3 DATEN VERARBEITEN 38
3.4 EVENTS 4 0
3.4.1 DAS EVENTEMITTER-OBJEKT 4 0
3.4.2 AUF EREIGNISSE REAGIEREN 4 0
3.4.3 EREIGNISSE DEREGISTRIEREN 4 1
3.5 DAS BEISPIELPROJEKT 4 1
3.5.1 WAS IST SILKVEIL.JS? 4 1
3.5.2 ANFORDERUNGEN UND EINSCHRAENKUNGEN 4 2
3.5.3 IMPLEMENTIERUNG 4 3
3.6 ZUSAMMENFASSUNG 4 7
4 MODULE VERWENDEN: REQUIRE & CO. 4 9
4.1 DIE REQUIRE-FUNKTION 4 9
4.1.1 INTEGRIERTE MODULE 4 9
4.1.2 EXTERNE MODULE ALS DATEI 50
4.1.3 EXTERNE MODULE ALS VERZEICHNISSE 5 0
4.1.4 DAS NODE_MODULES-VERZEICHNIS 5 1
4.1.5 CACHING 5 2
4.1.6 DAS EXPORTS-OBJEKT 5 2
4.2 DIE INTEGRIERTEN MODULE IM UEBERBLICK 5 3
4.2.1 KATEGORIEN 5 3
4.2.2 TCP UND WEB 5 3
IMAGE 3
INHALTSVERZEICHNIS
4.2.3 LOKALES SYSTEM 54
4.2.4 DATEN UND KOMMUNIKATION 5 5
4.2.5 WERKZEUGE 5 5
4.3 DAS BEISPIELPROJEKT 5 6
4.3.1 ANFORDERUNGEN UND EINSCHRAENKUNGEN 56
4.3.2 IMPLEMENTIERUNG 56
4.4 ZUSAMMENFASSUNG 60
5 NODE.JS ERWEITERN: DIE PAKETVERWALTUNG NPM 61
5.1 DER NODE.JS PACKAGE MANAGER (NPM) 6 1
5.1.1 WAS IST NPM? 6 1
5.1.2 N P M INSTALLIEREN 6 1
5.1.3 INSTALLATION TESTEN 62
5.2 UMGANG MIT MODULEN 6 2
5.2.1 MODULE INSTALLIEREN 6 2
5.2.2 MODULE AKTUALISIEREN 6 5
5.2.3 MODULE ENTFERNEN 66
5.2.4 MODULE SUCHEN 66
5.3 ABHAENGIGKEITEN VERWALTEN 6 7
5.3.1 DIE DATEI PACKAGE.JSON 6 7
5.3.2 ABHAENGIGKEITEN AUTOMATISCH AUFLOESEN 6 9
5.4 EIGENE MODULE ENTWICKELN 6 9
5.4.1 EIN KONTO FUER N P M ANLEGEN 6 9
5.4.2 EIN MODUL VEROEFFENTLICHEN 70
5.5 DAS BEISPIELPROJEKT 7 1
5.5.1 ANFORDERUNGEN UND EINSCHRAENKUNGEN 7 1
5.5.2 IMPLEMENTIERUNG 7 2
5.6 ZUSAMMENFASSUNG 7 5
6 FEHLERSUCHE UND -BEHEBUNG: ARBEITEN MIT DEM DEBUGGER 77
6.1 DER INTEGRIERTE DEBUGGER VON NODE.JS 7 7
6.1.1 DEN DEBUGGER STARTEN 7 7
6.1.2 DIE AUSFUEHRUNG STEUERN 7 9
6.1.3 UMGANG MIT HALTEPUNKTEN 82
6.1.4 OBJEKTE UEBERWACHEN 84
6.2 NODE-INSPECTOR 8 5
6.2.1 GRAFISCHES DEBUGGEN 85
6.2.2 DEN DEBUGGER STARTEN 86
6.2.3 DIE AUSFUEHRUNG STEUERN 88
6.2.4 UMGANG MIT HALTEPUNKTEN 89
6.2.5 OBJEKTE UEBERWACHEN 90
IMAGE 4
INHALTSVERZEICHNIS
6.3 DAS BEISPIELPROJEKT 9 2
6.3.1 ANFORDERUNGEN UND EINSCHRAENKUNGEN 9 2
6.3.2 IMPLEMENTIERUNG 9 3
6.4 ZUSAMMENFASSUNG 96
7 TESTEN, TESTEN, TESTEN: ASSERT, MOCHA & CO. 97
7.1 ARRANGE, ACT, ASSERT 9 7
7.1.1 WIE FUNKTIONIERT DAS ASSERT? 9 7
7.1.2 DAS ASSERT-MODUL 98
7.1.3 SHOULD 101
7.1.4 NODE-ASSERTTHAT 104
7.2 MOCHA ALS TESTUMGEBUNG 105
7.2.1 WAS IST MOCHA? 105
7.2.2 T D D ODER BDD? 106
7.2.3 T D D MIT MOCHA 107
7.2.4 BDD MIT MOCHA 110
7.2.5 TESTAUSGABE AUFBEREITEN 111
7.3 DAS BEISPIELPROJEKT 113
7.3.1 ANFORDERUNGEN UND EINSCHRAENKUNGEN 113
7.3.2 IMPLEMENTIERUNG 114
7.4 ZUSAMMENFASSUNG 117
8 DEPLOYMENT UND BETRIEB: CLUSTER, NGINX & CO. 119
8.1 NODE.JS NEU STARTEN 119
8.1.1 DAS CLUSTER-MODUL 119
8.1.2 FOREVER 121
8.2 NODE.JS ALS DIENST AUSFUEHREN 124
8.2.1 ALLGEMEINES 124
8.2.2 UPSTART 124
8.3 NODE.JS INTERN HOSTEN 126
8.3.1 WAS IST NGINX? 126
8.3.2 INSTALLATION VON NGINX 127
8.3.3 KONFIGURATION VON NGINX 128
8.3.4 INTEGRATION VON NODE.JS UND NGINX 130
8.3.5 NODE.JS UND IIS 132
8.4 NODE.JS EXTERN HOSTEN 135
8.4.1 HEROKU 135
8.4.2 WINDOWS AZURE 138
IMAGE 5
INHALTSVERZEICHNIS
8.5 DAS BEISPIELPROJEKT 140
8.5.1 ANFORDERUNGEN UND EINSCHRAENKUNGEN 140
8.5.2 IMPLEMENTIERUNG 140
8.6 ZUSAMMENFASSUNG 141
TEIL 2 . & CO. 1 4 3
9 EINE MIDDLEWARE FUER NODE.JS: CONNECT 145
9.1 MIDDLEWARE ENTWICKELN 145
9.1.1 WAS IST MIDDLEWARE? 145
9.1.2 FILTER UND PROVIDER 146
9.1.3 UMGANG MIT FEHLERN 147
9.2 CONNECT VERWENDEN 148
9.2.1 CONNECT INSTALLIEREN 148
9.2.2 ZUSAMMENFUEGEN EINER ANWENDUNG 149
9.2.3 SETUP-FUNKTIONEN FUER MODULE 151
9.2.4 MODULE AN ROUTEN BINDEN 151
9.3 DIE INTEGRIERTEN MODULE IM UEBERBLICK 151
9.3.1 KATEGORIEN 151
9.3.2 ANFRAGEN UND ANTWORTEN 152
9.3.3 PARSER 153
9.3.4 WEBSERVER UND SESSIONS 153
9.3.5 WERKZEUGE 154
9.4 MODULE VON DRITTANBIETERN 154
9.4.1 DATENQUELLEN FUER SESSIONS 154
9.4.2 SONSTIGE MODULE 156
9.5 DAS BEISPIELPROJEKT 156
9.5.1 ANFORDERUNGEN UND EINSCHRAENKUNGEN 156
9.5.2 IMPLEMENTIERUNG 156
9.6 ZUSAMMENFASSUNG 158
10 EIN GRUNDGERUEST FUER J E D E WEBANWENDUNG: EXPRESS 159
10.1 EXPRESS INSTALLIEREN 159
10.1.1 INSTALLATION 159
10.1.2 EINE WEBANWENDUNG ERZEUGEN 160
10.1.3 EXPRESS GLOBAL INSTALLIEREN 160
10.2 WEBANWENDUNGEN KONFIGURIEREN 161
10.2.1 KONFIGURATIONSBLOECKE VERWENDEN 161
10.2.2 KONFIGURATIONSEINSTELLUNGEN VON EXPRESS 163
IMAGE 6
INHALTSVERZEICHNIS
10.3 ROUTEN VERWENDEN 164
10.3.1 ROUTEN DEFINIEREN 164
10.3.2 PARAMETER VERWENDEN 165
10.4 MIDDLEWARE VERWENDEN 166
10.4.1 MIDDLEWARE FUER ROUTEN 166
10.4.2 MIDDLEWARE FUER PARAMETER 168
10.5 HTTP-METHODEN VERARBEITEN 168
10.5.1 POST 168
10.5.2 P U T U N D D E L E T E 169
10.5.3 METHODENUNABHAENGIGER CODE 169
10.6 WEBSEITEN DYNAMISCH ERZEUGEN 170
10.6.1 VORLAGEN VERWENDEN 170
10.6.2 PARSER INTEGRIEREN 1 7 1
10.7 DAS BEISPIELPROJEKT 172
10.7.1 ANFORDERUNGEN UND EINSCHRAENKUNGEN 172
10.7.2 IMPLEMENTIERUNG 172
10.8 ZUSAMMENFASSUNG 173
11 VORLAGEN, HTML UND CSS: JADE UND STYLUS 175
11.1 JADE 175
11.1.1 INSTALLATION UND KONFIGURATION 175
11.1.2 VORLAGEN DEFINIEREN 176
11.1.3 VORLAGEN UND DATEN VERKNUEPFEN 180
11.1.4 VORLAGEN UND CODE VERKNUEPFEN 181
11.1.5 VORLAGEN VERSCHACHTELN 182
11.2 STYLUS 184
11.2.1 INSTALLATION UND KONFIGURATION 184
11.2.2 VORLAGEN DEFINIEREN 185
11.2.3 VORLAGEN MIT CODE VERKNUEPFEN 187
11.3 DAS BEISPIELPROJEKT 188
11.3.1 ANFORDERUNGEN UND EINSCHRAENKUNGEN 188
11.3.2 IMPLEMENTIERUNG 188
11.4 ZUSAMMENFASSUNG 193
12 CLIENT UND SERVER VERBINDEN: SOCKET.IO UND NOWJS 195
12.1 SOCKET.IO 196
12.1.1 ABSTRAKTION VON WEBSOCKETS 196
12.1.2 INSTALLATION UND KONFIGURATION 196
12.1.3 CLIENT UND SERVER VERBINDEN 1 9 7
12.1.4 VOM CLIENT ZUM SERVER 198
IMAGE 7
INHALTSVERZEICHNIS
12.1.5 VOM SERVER ZUM CLIENT 199
12.1.6 EREIGNISSE BESTAETIGEN 2 0 0
12.1.7 SOCKET.IO UND FIREWALLS 2 0 0
12.1.8 SOCKET.IO UND HOSTING 2 0 0
12.2 NOWJS - 2 0 1
12.2.1 ABSTRAKTION VON SOCKET.IO 2 0 1
12.2.2 INSTALLATION UND KONFIGURATION 2 0 2
12.2.3 CLIENT UND SERVER VERBINDEN 2 0 2
12.2.4 VOM CLIENT ZUM SERVER 203
12.2.5 VOM SERVER ZUM CLIENT 2 0 4
12.2.6 VERBINDUNGEN VERWALTEN 2 0 5
12.3 DAS BEISPIELPROJEKT 205
12.3.1 ANFORDERUNGEN UND EINSCHRAENKUNGEN 2 0 5
12.3.2 IMPLEMENTIERUNG 2 0 6
12.4 ZUSAMMENFASSUNG 2 1 7
13 DATENBANKEN ANSPRECHEN: REDIS, MONGODB UND POSTGRESQL 219
13.1 REDIS 2 1 9
13.1.1 DATENBANKTYPEN 2 1 9
13.1.2 WAS IST REDIS? 2 2 1
13.1.3 INSTALLATION UND KONFIGURATION 2 2 1
13.1.4 VERBINDEN 2 2 2
13.1.5 ANWEISUNGEN AUSFUEHREN 2 2 4
13.1.6 DATENTYPEN 2 2 4
13.1.7 PERFORMANCE 226
13.1.8 REPLIKATION 228
13.2 MONGODB 229
13.2.1 WAS IST MONGODB? 2 2 9
13.2.2 INSTALLATION UND KONFIGURATION 2 3 1
13.2.3 VERBINDEN 2 3 2
13.2.4 ZUGRIFF AUF COLLECTIONS 2 3 3
13.2.5 ZUGRIFF AUF DOKUMENTE 2 3 4
13.2.6 INDIZIERUNG VON DOKUMENTEN 2 3 6
13.2.7 REPLIKATION UND SHARDING 2 3 7
13.2.8 GRIDFS 238
13.3 POSTGRESQL 2 4 1
13.3.1 NOSQL VERSUS SQL 2 4 1
13.3.2 INSTALLATION UND KONFIGURATION 2 4 2
13.3.3 VERBINDEN 2 4 2
13.3.4 ABFRAGEN AUSFUEHREN 2 4 3
IMAGE 8
INHALTSVERZEICHNIS
13.4 DAS BEISPIELPROJEKT 243
13.4.1 ANFORDERUNGEN U N D EINSCHRAENKUNGEN 2 4 3
13.4.2 IMPLEMENTIERUNG 243
13.5 ZUSAMMENFASSUNG 2 4 6
14 VERTEILTE WEBANWENDUNGEN: KUE 247
14.1 INSTALLATION UND KONFIGURATION 2 4 7
14.1.1 KUE INSTALLIEREN 2 4 7
14.1.2 REDIS KONFIGURIEREN 248
14.2 AUFTRAEGE VERGEBEN 248
14.2.1 QUEUE ERZEUGEN 248
14.2.2 AUFTRAEGE VERGEBEN 2 4 9
14.2.3 PRIORITAETEN SETZEN 249
14.2.4 WIEDERHOLEN IM FEHLERFALL 2 5 0
14.2.5 VERZOEGERTES AUSFUEHREN 2 5 0
14.2.6 AUFTRAEGE UEBERWACHEN 2 5 0
14.2.7 AUFTRAEGE GRAFISCH VERWALTEN 2 5 1
14.2.8 AUFTRAEGE PER REST VERWALTEN 2 5 2
14.3 AUFTRAEGE VERARBEITEN 2 5 3
14.3.1 QUEUE ERZEUGEN 2 5 3
14.3.2 AUFTRAEGE VERARBEITEN 2 5 3
14.3.3 AKTIVITAET ANZEIGEN 2 5 4
14.3.4 AUFTRAEGE PARALLEL VERARBEITEN 2 5 4
14.4 DAS BEISPIELPROJEKT 2 5 5
14.4.1 ANFORDERUNGEN UND EINSCHRAENKUNGEN 255
14.4.2 IMPLEMENTIERUNG 2 5 5
14.5 ZUSAMMENFASSUNG 2 6 1
15 INFRASTRUKTUR VERWENDEN: AMANDA, LINGUA UND PASSPORT 263
15.1 AMANDA 2 6 3
15.1.1 WAS IST AMANDA? 2 6 3
15.1.2 INSTALLATION U N D KONFIGURATION 2 6 4
15.1.3 SCHEMA DEFINIEREN 2 6 4
15.1.4 SCHEMA VALIDIEREN 268
15.1.5 FEHLER BEHANDELN 2 6 9
IMAGE 9
INHALTSVERZEICHNIS
15.2 LINGUA 2 7 0
15.2.1 WAS IST LINGUA? 2 7 0
15.2.2 INSTALLATION UND KONFIGURATION 2 7 0
15.2.3 RESSOURCENDATEIEN 2 7 1
15.2.4 STATISCHE TEXTE AUSGEBEN 2 7 1
15.2.5 DYNAMISCHE TEXTE AUSGEBEN 2 7 2
15.2.6 SPRACHE AUSWAEHLEN 2 7 2
15.3 PASSPORT 2 7 3
15.3.1 WAS IST PASSPORT? 2 7 3
15.3.2 INSTALLATION UND KONFIGURATION 2 7 3
15.3.3 RESSOURCEN SCHUETZEN 2 7 4
15.3.4 BENUTZERNAME UND KENNWORT 2 7 5
15.3.5 OPENID 2 7 7
15.3.6 ANDERE AUTHENTIFIZIERUNGSANBIETER 2 7 9
15.3.7 ABMELDEN 2 7 9
15.4 DAS BEISPIELPROJEKT 2 7 9
15.4.1 ANFORDERUNGEN UND EINSCHRAENKUNGEN 2 7 9
15.4.2 IMPLEMENTIERUNG 2 8 0
15.5 ZUSAMMENFASSUNG 2 9 0
16 CODE OPTIMIEREN: PILER 291
16.1 PILER 2 9 1
16.1.1 INSTALLATION UND KONFIGURATION 2 9 1
16.1.2 JAVASCRIPT-DATEIEN VERARBEITEN 2 9 2
16.1.3 CSS-DATEIEN VERARBEITEN 2 9 4
16.1.4 CSS-DATEIEN IN ECHTZEIT AKTUALISIEREN 2 9 5
16.1.5 NAMENSRAEUME VERWENDEN 2 9 6
16.1.6 CODE ZWISCHEN CLIENT UND SERVER TEILEN 2 9 7
16.1.7 ANDERE COMPILER INTEGRIEREN 298
16.2 DAS BEISPIELPROJEKT 298
16.2.1 ANFORDERUNGEN UND EINSCHRAENKUNGEN 298
16.2.2 IMPLEMENTIERUNG 2 9 9
16.3 ZUSAMMENFASSUNG 3 0 1
NACHWORT 303
INDEX 305 |
any_adam_object | 1 |
author | Roden, Golo 1978- |
author_GND | (DE-588)135591651 |
author_facet | Roden, Golo 1978- |
author_role | aut |
author_sort | Roden, Golo 1978- |
author_variant | g r gr |
building | Verbundindex |
bvnumber | BV040451118 |
classification_rvk | ST 250 |
classification_tum | DAT 362f DAT 332f |
ctrlnum | (OCoLC)814209365 (DE-599)DNB1019141573 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV040451118</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20140204</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">121002s2012 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">12,N05</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1019141573</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783898648295</subfield><subfield code="c">Gekl. : ca. EUR 34.90 (DE), ca. EUR 35.90 (AT), sfr 46.90 (freier Pr.)</subfield><subfield code="9">978-3-89864-829-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">389864829X</subfield><subfield code="9">3-89864-829-X</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783898648295</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)814209365</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1019141573</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-1028</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-M487</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-858</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 362f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 332f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Roden, Golo</subfield><subfield code="d">1978-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)135591651</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Node.js & Co.</subfield><subfield code="b">skalierbare, hochperformante und echtzeitfähige Webanwendungen professionell in JavaScript entwickeln</subfield><subfield code="c">Golo Roden</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">dpunkt</subfield><subfield code="c">2012</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXI, 311 S.</subfield><subfield code="b">Ill.</subfield><subfield code="c">240 mm x 165 mm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">iX-Edition</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Node.js</subfield><subfield code="0">(DE-588)1027030742</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Node.js</subfield><subfield code="0">(DE-588)1027030742</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3966423&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025298771&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-025298771</subfield></datafield></record></collection> |
id | DE-604.BV040451118 |
illustrated | Illustrated |
indexdate | 2024-08-21T00:12:48Z |
institution | BVB |
isbn | 9783898648295 389864829X |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-025298771 |
oclc_num | 814209365 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-Aug4 DE-11 DE-573 DE-29T DE-1028 DE-B768 DE-83 DE-M487 DE-M347 DE-523 DE-1102 DE-355 DE-BY-UBR DE-858 |
owner_facet | DE-91G DE-BY-TUM DE-Aug4 DE-11 DE-573 DE-29T DE-1028 DE-B768 DE-83 DE-M487 DE-M347 DE-523 DE-1102 DE-355 DE-BY-UBR DE-858 |
physical | XXI, 311 S. Ill. 240 mm x 165 mm |
publishDate | 2012 |
publishDateSearch | 2012 |
publishDateSort | 2012 |
publisher | dpunkt |
record_format | marc |
series2 | iX-Edition |
spelling | Roden, Golo 1978- Verfasser (DE-588)135591651 aut Node.js & Co. skalierbare, hochperformante und echtzeitfähige Webanwendungen professionell in JavaScript entwickeln Golo Roden 1. Aufl. Heidelberg dpunkt 2012 XXI, 311 S. Ill. 240 mm x 165 mm txt rdacontent n rdamedia nc rdacarrier iX-Edition Node.js (DE-588)1027030742 gnd rswk-swf Node.js (DE-588)1027030742 s DE-604 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=3966423&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025298771&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Roden, Golo 1978- Node.js & Co. skalierbare, hochperformante und echtzeitfähige Webanwendungen professionell in JavaScript entwickeln Node.js (DE-588)1027030742 gnd |
subject_GND | (DE-588)1027030742 |
title | Node.js & Co. skalierbare, hochperformante und echtzeitfähige Webanwendungen professionell in JavaScript entwickeln |
title_auth | Node.js & Co. skalierbare, hochperformante und echtzeitfähige Webanwendungen professionell in JavaScript entwickeln |
title_exact_search | Node.js & Co. skalierbare, hochperformante und echtzeitfähige Webanwendungen professionell in JavaScript entwickeln |
title_full | Node.js & Co. skalierbare, hochperformante und echtzeitfähige Webanwendungen professionell in JavaScript entwickeln Golo Roden |
title_fullStr | Node.js & Co. skalierbare, hochperformante und echtzeitfähige Webanwendungen professionell in JavaScript entwickeln Golo Roden |
title_full_unstemmed | Node.js & Co. skalierbare, hochperformante und echtzeitfähige Webanwendungen professionell in JavaScript entwickeln Golo Roden |
title_short | Node.js & Co. |
title_sort | node js co skalierbare hochperformante und echtzeitfahige webanwendungen professionell in javascript entwickeln |
title_sub | skalierbare, hochperformante und echtzeitfähige Webanwendungen professionell in JavaScript entwickeln |
topic | Node.js (DE-588)1027030742 gnd |
topic_facet | Node.js |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3966423&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025298771&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT rodengolo nodejscoskalierbarehochperformanteundechtzeitfahigewebanwendungenprofessionellinjavascriptentwickeln |