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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing,
2014.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
MARC
LEADER | 00000cam a2200000 a 4500 | ||
---|---|---|---|
001 | EBOOKCENTRAL_ocn892044289 | ||
003 | OCoLC | ||
005 | 20240329122006.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 |d OCLCL | ||
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 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 ProQuest Ebook Central |b Ebook Central Academic Complete | ||
590 | |a O'Reilly |b O'Reilly Online Learning: Academic/Public Library Edition | ||
590 | |a eBooks on EBSCOhost |b EBSCO eBook Subscription Academic Collection - Worldwide | ||
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 | |
758 | |i has work: |a Building Scalable Apps with Redis and Node.js (Text) |1 https://id.oclc.org/worldcat/entity/E39PD34Gvr7Q3YfDhgbWgcb3Km |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
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://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=1800646 |z Texto completo |
856 | 4 | 0 | |u https://learning.oreilly.com/library/view/~/9781783984480/?ar |z Texto completo |
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 |