Building Node Applications with MongoDB and Backbone

Specificaties
Paperback, 204 blz. | Engels
John Wiley & Sons | e druk, 2012
ISBN13: 9781449337391
Rubricering
John Wiley & Sons e druk, 2012 9781449337391
€ 28,51
Levertijd ongeveer 8 werkdagen

Samenvatting

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 appsUse the Backbone.js framework to write clean browser code, and maintain better data integration with MongoDBStructure project files as a foundation for code that will arrive laterCreate user accounts and learn how to secure the dataUse Backbone.js templates to build the application’s UIs, and integrate access control with Node.jsDevelop a contact list to help users link to and track other accountsUse Socket.io to create real-time chat functionalityExtend your UIs to give users up-to-the-minute information

Specificaties

ISBN13:9781449337391
Taal:Engels
Bindwijze:paperback
Aantal pagina's:204

Inhoudsopgave

Preface;
Audience and Assumptions;
Organization;
Conventions Used in This Book;
Using Code Examples;
Safari® Books Online;
How to Contact Us;
Introducing Node.js, Backbone.js, and MongoDB;
Chapter 1: Introduction and Overview;
1.1 Building a Social Network;
1.2 Model-View-Controller (MVC);
1.3 Pure JavaScript;
Chapter 2: Node.js;
2.1 Installing Node.js;
2.2 Express;
2.3 Events;
2.4 Socket.io;
2.5 Modules and CommonJS;
Chapter 3: Backbone.js;
3.1 Model;
3.2 View;
3.3 Collection;
3.4 Router and History;
Chapter 4: MongoDB;
4.1 Accessing Data;
4.2 Working with Node.js;
4.3 Concurrent Access;
Building a Social Network;
Chapter 5: Setting Up the Project;
5.1 Directory Structure;
5.2 Package Definition;
5.3 Web Server;
Chapter 6: Authentication;
6.1 Account;
6.2 Routing;
6.3 Registration;
6.4 Login;
6.5 Forgot Password;
6.6 Reset Password;
6.7 Putting It Together;
Chapter 7: The User Interface;
7.1 Account Details;
7.2 Contact List;
7.3 Activity Stream;
7.4 Data Model;
7.5 Putting It Together;
Chapter 8: Making Friends;
8.1 Contact List;
8.2 Add Contact;
8.3 Remove Contact;
8.4 Commenting;
8.5 Putting It Together;
Chapter 9: Chat;
9.1 Refactoring;
9.2 Connecting to the Chat Server;
9.3 Sending and Receiving Chat Messages;
9.4 Putting It Together;
Chapter 10: Activities in Real Time;
10.1 Adding Custom Events;
10.2 Contact Login Notification;
10.3 Status Updates;
10.4 Putting It Together;
Glossary;
Colophon;
€ 28,51
Levertijd ongeveer 8 werkdagen

Rubrieken

    Personen

      Trefwoorden

        Building Node Applications with MongoDB and Backbone