Cargando…

Building scalable apps with Redis and Node.js : develop customized, scalable web apps through the integration of powerful Node.js frameworks /

If the phrase scalability sounds alien to you, then this is an ideal book for you. You will not need much Node.js experience as each framework is demonstrated in a way that requires no previous knowledge of the framework. You will be building scalable Node.js applications in no time! Knowledge of Ja...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Johanan, Joshua (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2014.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_ocn892044289
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 141003s2014 enk o 000 0 eng d
040 |a IDEBK  |b eng  |e pn  |c IDEBK  |d EBLCP  |d N$T  |d OCLCQ  |d E7B  |d OCLCQ  |d COO  |d OCLCF  |d OCLCQ  |d N$T  |d UMI  |d DEBBG  |d YDXCP  |d OCLCQ  |d AGLDB  |d OCLCQ  |d OCLCO  |d ICA  |d OCLCQ  |d OCLCO  |d ZCU  |d MERUC  |d OCLCQ  |d OCLCO  |d D6H  |d OCLCQ  |d VTS  |d CEF  |d ICG  |d OCLCQ  |d OCLCO  |d STF  |d UAB  |d DKC  |d AU@  |d OCLCQ  |d M8D  |d OCLCQ  |d OCLCO  |d AJS  |d OCLCO  |d SGP  |d OCLCQ  |d OCLCO 
019 |a 894504491  |a 907286528  |a 1008847337 
020 |a 9781783984497  |q (electronic bk.) 
020 |a 178398449X  |q (electronic bk.) 
020 |a 1322166137  |q (electronic bk.) 
020 |a 9781322166131  |q (electronic bk.) 
020 |a 9781783984480  |q (electronic bk.) 
020 |a 1783984481  |q (electronic bk.) 
029 1 |a AU@  |b 000056019070 
029 1 |a AU@  |b 000059691746 
029 1 |a AU@  |b 000067112483 
029 1 |a CHNEW  |b 000675329 
029 1 |a CHNEW  |b 000695829 
029 1 |a CHNEW  |b 000695834 
029 1 |a DEBBG  |b BV042489994 
029 1 |a DEBBG  |b BV043612635 
029 1 |a DEBSZ  |b 434831751 
029 1 |a DEBSZ  |b 484729233 
029 1 |a DKDLA  |b 820120-katalog:999930729305765 
029 1 |a GBVCP  |b 882737201 
035 |a (OCoLC)892044289  |z (OCoLC)894504491  |z (OCoLC)907286528  |z (OCoLC)1008847337 
037 |a CL0500000496  |b Safari Books Online 
050 4 |a QA76.73.J39  |b J64 2014eb 
072 7 |a COM  |x 051310  |2 bisacsh 
072 7 |a COM  |x 051280  |2 bisacsh 
072 7 |a COM  |x 051130  |2 bisacsh 
082 0 4 |a 005.2/762  |2 23 
049 |a UAMI 
100 1 |a Johanan, Joshua,  |e author. 
245 1 0 |a Building scalable apps with Redis and Node.js :  |b develop customized, scalable web apps through the integration of powerful Node.js frameworks /  |c Joshua Johanan. 
260 |a Birmingham :  |b Packt Publishing,  |c 2014. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Community experience distilled 
588 0 |a Print version record. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Backend Development with Express; Node.js and Node Package Manager; Using Express in Node; Using middleware in Express; Creating our own middleware; Adding templates to the mix; Layouts; Using sessions in Express; Using cookies in Express; Adding sessions; Redis as a session store; Processing forms; Cross-Site Request Forgery (CSRF); Very simple authentication; Setting up a config file for our app; Route mapping; Updating our app to use the config 
505 8 |a Methods to extend an applicationSummary; Chapter 2: Extending Our Development with Socket. IO; Node package versions; Building a simple Socket.io app; Installing the package; Building the client; Using Python to serve our site; Ping-Pong; Creating some interaction; Adding the browser side; Acknowledgments; Broadcasting a message; Using the disconnect event; Creating namespaces; Building our namespace client; Adding rooms; Using namespaces or rooms; Namespaces; Finding namespaces; When to use rooms; Finding rooms; Using namespaces and rooms together; Using Socket.io and Express together 
505 8 |a Adding Socket.io to the configWho are you?; Authorization in Socket.io; Adding application-specific events; Using Redis as the store for Socket.io; Socket.io inner workings; WebSockets; Ideas to take away from this chapter; Summary; Chapter 3: Authenticating Users; Node package versions; Let''s build our authentication; Registering a Facebook application; Using Passport to authenticate to Facebook; Using Google for authentication; Adding Google authentication to our application; Adding more OAuth providers; Adding secure local authentication; Adding registration; Adding a database 
505 8 |a Password-storing theoryOAuth process; Summary; Chapter 4: RabbitMQ for Message Queuing; Node package versions; Getting RabbitMQ; Installing on Mac OS X; The RabbitMQ management plugin; Installing on Linux; Installing on Windows; Our first message queue; Using the management interface; Sending messages; Queuing messages; Adding another worker; Sending messages back; Creating StartServer; Building the worker; Charging cards in real-time; Adding message queues to PacktChat; Topic exchange; Building the worker; Message queuing in RabbitMQ; Summary; Chapter 5: Adopting Redis for Application Data 
505 8 |a Node package versionsInstalling Redis; Installing on Mac OS X; Installing on Linux; Installing on Windows; Using Redis data structures; Building a simple Redis application; Redis schema; Using a hash; Keys in Redis; Redis persistence; Removing Redis keys; Using Redis as a message queue; Adding Redis to PacktChat; Defining the Redis structures; Creating our Redis functions; Redis is for application state; Summary; Chapter 6: Using Bower to Manage Our Frontend Dependencies; Node package versions; Installing and using Bower; Introducing React; Introducing Backbone; Using Backbone models 
520 |a If the phrase scalability sounds alien to you, then this is an ideal book for you. You will not need much Node.js experience as each framework is demonstrated in a way that requires no previous knowledge of the framework. You will be building scalable Node.js applications in no time! Knowledge of JavaScript is required. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Node.js. 
630 0 7 |a Node.js  |2 fast 
650 0 |a Web applications. 
650 6 |a Applications Web. 
650 7 |a COMPUTERS  |x Programming Languages  |x Java.  |2 bisacsh 
650 7 |a Web applications  |2 fast 
776 0 8 |i Print version:  |a Johanan, Joshua.  |t Building scalable apps with Redis and Node.js : develop customized, scalable web apps through the integration of the Node.js frameworks.  |d Birmingham, [England] : Packt Publishing, ©2014  |h 297 pages  |z 9781783984480 
830 0 |a Community experience distilled. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781783984480/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1800646 
938 |a ebrary  |b EBRY  |n ebr10944917 
938 |a EBSCOhost  |b EBSC  |n 855862 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis29855667 
938 |a YBP Library Services  |b YANK  |n 12093941 
994 |a 92  |b IZTAP