Building Node Applications with MongoDB and Backbone. Rapid Prototyping and Scalable Deployment - Helion
ISBN: 978-14-493-3776-6
stron: 204, Format: ebook
Data wydania: 2012-12-11
Księgarnia: Helion
Cena książki: 80,73 zł (poprzednio: 94,98 zł)
Oszczędzasz: 15% (-14,25 zł)
Build an application from backend to browser with Node.js, and kick open the doors to real-time event programming. With this hands-on book, you’ll learn how to create a social network application similar to LinkedIn and Facebook, but with a real-time twist. And you’ll build it with just one programming language: JavaScript.
If you’re an experienced web developer unfamiliar with JavaScript, the book’s first section introduces you to the project’s core technologies: Node.js, Backbone.js, and the MongoDB data store. You’ll then launch into the project—a highly responsive, highly scalable application—guided by clear explanations and lots of code examples.
- Learn about key modules in Node.js for building real-time apps
- Use the Backbone.js framework to write clean browser code, and maintain better data integration with MongoDB
- Structure project files as a foundation for code that will arrive later
- Create user accounts and learn how to secure the data
- Use Backbone.js templates to build the application’s UIs, and integrate access control with Node.js
- Develop a contact list to help users link to and track other accounts
- Use Socket.io to create real-time chat functionality
- Extend your UIs to give users up-to-the-minute information
Osoby które kupowały "Building Node Applications with MongoDB and Backbone. Rapid Prototyping and Scalable Deployment", wybierały także:
- Oracle Database 12c. Programowanie w języku PL/SQL 149,00 zł, (74,50 zł -50%)
- Integrowanie Oracle E-Business Suite R12 oraz tworzenie i rozszerzanie OA Framework. Poradnik praktyczny. Poradnik praktyczny 79,70 zł, (58,18 zł -27%)
- Mastering Snowflake Platform 109,00 zł, (81,75 zł -25%)
- Bazy danych. Podstawy projektowania i języka SQL 34,89 zł, (26,17 zł -25%)
- Head First PHP & MySQL. Edycja polska 99,00 zł, (74,25 zł -25%)
Spis treści
Building Node Applications with MongoDB and Backbone. Rapid Prototyping and Scalable Deployment eBook -- spis treści
- Building Node Applications with MongoDB and Backbone
- Preface
- Audience and Assumptions
- Organization
- Part I: Introduction
- Part II: Building a Social Network
- Conventions Used in This Book
- Using Code Examples
- Safari Books Online
- How to Contact Us
- I. Introducing Node.js, Backbone.js, and MongoDB
- 1. Introduction and Overview
- Building a Social Network
- Model-View-Controller (MVC)
- Pure JavaScript
- 2. Node.js
- Installing Node.js
- Express
- Templates
- Events
- Socket.io
- Modules and CommonJS
- 3. Backbone.js
- Model
- View
- View Template
- Collection
- Sync
- Router and History
- 4. MongoDB
- Accessing Data
- Writing
- Querying
- Indexes
- MapReduce
- Working with Node.js
- Concurrent Access
- Accessing Data
- 1. Introduction and Overview
- II. Building a Social Network
- 5. Setting Up the Project
- Directory Structure
- File Listing
- Package Definition
- Web Server
- Index Template
- Application JavaScript
- Application class
- Index view object
- Directory Structure
- 6. Authentication
- Account
- Routing
- Checking for Authentication
- Authentication Handler
- Registration
- Registration Template
- Registration Handler
- Login
- Login Template
- Login Handler
- Forgot Password
- Forgot Password Template
- Forgot Password Handler
- Reset Password
- Reset Password Templates
- Reset Password Handler
- Putting It Together
- Node.js
- 7. The User Interface
- Account Details
- Account Details Template
- Account Details Handler
- Contact List
- Activity Stream
- Activity Stream Template
- Activity Stream Handler
- Data Model
- Putting It Together
- Backbone
- Node.js
- Account Details
- 8. Making Friends
- Contact List
- Contact List Template
- Contact List Handler
- Add Contact
- Add Contact Template
- Add Contact Handler
- Remove Contact
- Remove Contact Template
- Remove Contact Handler
- Commenting
- Comment Template
- Comment Handler
- Putting It Together
- Backbone
- Router
- Index
- Node.js
- Main Express application
- Account model
- Backbone
- Contact List
- 9. Chat
- Refactoring
- Connecting to the Chat Server
- Backbone
- Node.js
- Sending and Receiving Chat Messages
- Backbone
- Node.js
- Putting It Together
- Backbone
- Node.js
- 10. Activities in Real Time
- Adding Custom Events
- Triggering Events
- Adding Listeners
- Contact Login Notification
- Backbone.js
- Node.js
- Status Updates
- Backbone.js
- Node.js
- Putting It Together
- Backbone.js
- Node.js
- Static Files
- Adding Custom Events
- 5. Setting Up the Project
- Glossary
- About the Author
- Colophon
- Copyright