首頁(yè) > 計(jì)算機(jī)網(wǎng)絡(luò) >
編程語(yǔ)言與程序設(shè)計(jì)
> Building Scalable Apps with Redis and Node.js最新章節(jié)目錄
舉報(bào)

會(huì)員
Building Scalable Apps with Redis and Node.js
最新章節(jié):
Index
Ifthephrasescalabilitysoundsalientoyou,thenthisisanidealbookforyou.YouwillnotneedmuchNode.jsexperienceaseachframeworkisdemonstratedinawaythatrequiresnopreviousknowledgeoftheframework.YouwillbebuildingscalableNode.jsapplicationsinnotime!KnowledgeofJavaScriptisrequired.
目錄(109章)
倒序
- 封面
- 版權(quán)頁(yè)
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Backend Development with Express
- Node.js and Node Package Manager
- Using Express in Node
- Using middleware in Express
- Adding templates to the mix
- Using sessions in Express
- Processing forms
- Very simple authentication
- Setting up a config file for our app
- Methods to extend an application
- Summary
- Chapter 2. Extending Our Development with Socket.IO
- Node package versions
- Building a simple Socket.IO app
- Broadcasting a message
- Using the disconnect event
- Creating namespaces
- Adding rooms
- Using namespaces or rooms
- Using namespaces and rooms together
- Using Socket.IO and Express together
- Adding application-specific events
- Using Redis as the store for Socket.IO
- Socket.IO inner workings
- 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
- Password-storing theory
- OAuth process
- Summary
- Chapter 4. RabbitMQ for Message Queuing
- Node package versions
- Getting RabbitMQ
- Our first message queue
- Sending messages back
- Adding message queues to PacktChat
- Message queuing in RabbitMQ
- Summary
- Chapter 5. Adopting Redis for Application Data
- Node package versions
- Installing Redis
- Using Redis data structures
- Redis schema
- Redis persistence
- Using Redis as a message queue
- Adding Redis to PacktChat
- 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
- Summary
- Chapter 7. Using Backbone and React for DOM Events
- Bower package versions
- Finishing Socket.IO
- Creating React components
- Backbone models
- The Backbone router
- Putting it all together
- Updating CSS and the layout
- Adding a new worker
- Trying out our application
- Summary
- Chapter 8. JavaScript Best Practices for Application Development
- Node package versions
- Setting up tests
- Setting up different environments
- Introducing Grunt
- Static files and CDNs
- Scripting our new tools
- Summary
- Chapter 9. Deployment and Scalability
- Creating servers on EC2
- What is Ansible?
- Scalability
- Summary
- Chapter 10. Debugging and Troubleshooting
- Node packages
- Using Chrome Developer Tools
- Inspecting requests
- Debugging
- CPU profiling our application
- Taking heap snapshots
- Summary
- Index 更新時(shí)間:2021-08-05 17:49:22
推薦閱讀
- R語(yǔ)言數(shù)據(jù)分析從入門到精通
- Microsoft Exchange Server PowerShell Cookbook(Third Edition)
- Dynamics 365 Application Development
- Arduino開發(fā)實(shí)戰(zhàn)指南:LabVIEW卷
- Python從菜鳥到高手(第2版)
- Raspberry Pi for Secret Agents(Third Edition)
- SEO智慧
- Troubleshooting PostgreSQL
- ADI DSP應(yīng)用技術(shù)集錦
- 高級(jí)語(yǔ)言程序設(shè)計(jì)(C語(yǔ)言版):基于計(jì)算思維能力培養(yǎng)
- 編程與類型系統(tǒng)
- 移動(dòng)互聯(lián)網(wǎng)軟件開發(fā)實(shí)驗(yàn)指導(dǎo)
- Cocos2d-x Game Development Blueprints
- 大數(shù)據(jù)時(shí)代的企業(yè)升級(jí)之道(全3冊(cè))
- 人人都能開發(fā)RPA機(jī)器人:UiPath從入門到實(shí)戰(zhàn)
- Joomla!Search Engine Optimization
- Ionic3與CodePush初探:支持跨平臺(tái)與熱更新的App開發(fā)技術(shù)
- Effective Python:編寫高質(zhì)量Python代碼的90個(gè)有效方法(原書第2版)
- 算法技術(shù)手冊(cè)
- Web應(yīng)用程序設(shè)計(jì):ASP
- 微信小程序開發(fā)實(shí)戰(zhàn)教程(PHP+Laravel+MySQL)(微課版)
- Python學(xué)習(xí)手冊(cè)(原書第4版)
- 深入理解JVM字節(jié)碼
- 新編C語(yǔ)言程序設(shè)計(jì)教程(第2版)
- U一點(diǎn)·料:阿里巴巴1688UED體驗(yàn)設(shè)計(jì)踐行之路
- 深入理解Kotlin協(xié)程
- Java 9 Regular Expressions
- Python青少年編程魔法課堂:案例+視頻教學(xué)版
- 軟件困局:為什么聰明的程序員會(huì)寫出糟糕的代碼
- shell腳本基礎(chǔ)教程