Node.js blueprints : develop stunning web and desktop applications with the definitive Node.js /: develop stunning web and desktop applications with the definitive Node.js. (2014)
- Record Type:
- Book
- Title:
- Node.js blueprints : develop stunning web and desktop applications with the definitive Node.js /: develop stunning web and desktop applications with the definitive Node.js. (2014)
- Main Title:
- Node.js blueprints : develop stunning web and desktop applications with the definitive Node.js
- Further Information:
- Note: Krasimir Tsonev.
- Other Names:
- T︠S︡onev, Krasimir
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Common Programming Paradigms; Node.js fundamentals; Organizing your code logic in modules; Building a car construction application; Using the car's engine; Understanding inter-module communication; Asynchronous programming; Exploring middleware architecture; Composition versus inheritance; Managing dependencies; Summary; Chapter 2: Developing a Basic Site with Node.js and Express; Getting acquainted with Express; Installing Express; Using package.json. Using a command-line toolManaging routes; Handling dynamic URLs and the HTML forms; Returning a response; The example-logging system; Summary; Chapter 3: Writing a Blog Application with Node.js and AngularJS; Exploring AngularJS; Bootstrapping AngularJS applications; Using directives and controllers; Data binding; Encapsulating logic with modules; Preparing data with filters; Dependency injection; The model in the context of AngularJS; Final words on AngularJS; Selecting and initializing the database; Using NoSQL with MongoDB; Using MySQL; Developing the client side with Angular. Implementing a control panelSummary; Chapter 4: Developing a Chat with Socket. IO; Exploring WebSockets and Socket. IO; Understanding the basic application structure; Running the server; Adding Socket. IO; Writing the client side of the chat; Preparing the HTML markup; Writing the chat logic; Implementing user-to-userCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Common Programming Paradigms; Node.js fundamentals; Organizing your code logic in modules; Building a car construction application; Using the car's engine; Understanding inter-module communication; Asynchronous programming; Exploring middleware architecture; Composition versus inheritance; Managing dependencies; Summary; Chapter 2: Developing a Basic Site with Node.js and Express; Getting acquainted with Express; Installing Express; Using package.json. Using a command-line toolManaging routes; Handling dynamic URLs and the HTML forms; Returning a response; The example-logging system; Summary; Chapter 3: Writing a Blog Application with Node.js and AngularJS; Exploring AngularJS; Bootstrapping AngularJS applications; Using directives and controllers; Data binding; Encapsulating logic with modules; Preparing data with filters; Dependency injection; The model in the context of AngularJS; Final words on AngularJS; Selecting and initializing the database; Using NoSQL with MongoDB; Using MySQL; Developing the client side with Angular. Implementing a control panelSummary; Chapter 4: Developing a Chat with Socket. IO; Exploring WebSockets and Socket. IO; Understanding the basic application structure; Running the server; Adding Socket. IO; Writing the client side of the chat; Preparing the HTML markup; Writing the chat logic; Implementing user-to-user communication; Changing the server part; Making changes in the frontend of the chat; Summary; Chapter 5: Creating a To-do Application with Backbone.js; Exploring the Backbone.js framework; Recognizing the framework dependency; Extending the functionality. Understanding Backbone.js as an event-driven frameworkUsing models; Using collections; Implementing views; Using the router; Talking with the backend; Writing the backend part of the application; Running the Node.js server; Managing the to-do lists; Writing the frontend part; Looking into the base of the application; Listing the to-do activities; Adding, deleting, and editing the to-do lists; Summary; Chapter 6: Using Node.js as a Command-line Tool; Exploring the required modules; Planning the application; Obtaining images from a folder; Authorizing the Flickr protocol. Obtaining your application's Key and SecretWriting into the Flickr.js module; Running our application tool; Uploading the images; Summary; Chapter 7: Showing a Social Feed with Ember.js; Preparing the application; Running the server and delivering the assets; Getting tweets based on a user handle; Discovering Ember.js; Knowing the dependencies of Ember.js; Understanding Ember.js; Exploring classes and objects in Ember.js; Computed properties; Router; Views and templates; Models; Controllers; Writing the Ember.js part; Defining the templates; Defining the routes. … (more)
- Publisher Details:
- Birmingham : Packt Publishing
- Publication Date:
- 2014
- Extent:
- 1 online resource (268 pages)
- Subjects:
- 005.2762
COMPUTERS -- Web -- Web Programming
JavaScript (Computer program language)
Internet programming
Web site development
JavaScript (Computer program language)
Web site development
Internet programming
COMPUTERS -- Programming Languages -- JavaScript
Internet programming
JavaScript (Computer program language)
Web site development
COMPUTERS -- Web -- Web Services & APIs
COMPUTERS -- Internet -- Application Development
Electronic books - Languages:
- English
- ISBNs:
- 9781783287345
1783287349 - Related ISBNs:
- 1783287330
9781783287338 - Notes:
- Note: Print version record.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.87498
- Ingest File:
- 01_119.xml