eBooks-it.org Logo
eBooks-IT.org Inner Image

Pro Node.js for Developers

Pro Node.js for Developers Image

Book Details:

Publisher:Apress
Series: Apress
Author:Colin Ihrig
Edition:1
ISBN-10:1430258608
ISBN-13:9781430258605
Pages:308
Published:Nov 25 2013
Posted:Nov 19 2014
Language:English
Book format:PDF
Book size:3.06 MB

Book Description:

Since it's creation in 2009, Node.js has grown into a powerful and increasingly popular asynchronous-development framework for creating highly-scalable network applications using JavaScript. Respected companies such as Dow Jones and LinkedIn are among the many organizations to have seen Node's potential and adopted it into their businesses.Pro Node.js for Developers provides a comprehensive guide to this exciting new technology. We introduce you to Node what it is, why it matters and how to set it up before diving deeply into the key concepts and APIs that underpin its operation.Building upon your existing JavaScript skills you'll be shown how to use Node.js to build both Web- and Network-based applications, to deal with data sources, capture events and deal with child processes to create robust applications that will work well in a wide range of circumstances.Once you've mastered these skills we'll go further, teaching you more advanced software engineering skills that will give your code a professional edge. You'll learn how to create easily reusable modules that will save you time through code reuse, to log and debug your applications quickly and effectively and to write code that will scale easily and reliably as the demand for your application grows. What youll learn Install, configure and deploy Node.js apps effectively Understand the Node.js asynchronous programming model in detail Create both web and network-based Node.js applications with ease Learn to work effectively with varied data sources and file types Discover advanced software engineering concepts that will will save you time and promote code reuse Who this book is for This book is for developers who already have a working knowledge of JavaScript and are interested in adopting Node.js into their projects. All other concepts will be introduced from first-principals. Table of Contents Introducing Node.js The Node Module System The Event Loop Events Timers and Scheduling The Command Line Interface Accessing the File System Data Streams Binary Data Creating Child Processes Network Programming HTTP Server Development Connect Connecting to Databases Logging Application Scaling Appendix

Download Link:

Related Books:

Node.js for PHP Developers

Porting PHP to Node.js
Node.js for PHP Developers Image
If you're an experienced Php developer, you already have a head start on learning how to write Node.js code. In this book, author Daniel Howard demonstrates the remarkable similarities between the two languages, and shows you how to port your entire Php web application to Node.js. By comparing specific Php features with their Node counterparts, you will also discover how to refactor and improve existing Php 4 or Php 5 source code. At the end, you will have two fully functional codebases to provide to your users. You can update both of them simultaneously, using this book as a reference to important aspects of Php and Node.js.Use a simple Node.js framework to convert individual Php pages to Node.js files Refactor blocking Php source code to non-blocki...

Node.js for .NET Developers

Node.js for .NET Developers Image
Build scalable, high-traffic websites and web applications with Node.jsFor many .NET programmers, Node.js represents a new way to build high-traffic websites and applications. Now there';s a practical, concise introduction to Node.js specifically for Microsoft developers. David Gaynes guides you through the entire Node.js development process. Using Microsoft Visual Studio examples, he addresses everything from setting up servers and authorization through delivering rich CSS pages packed with graphics and data-driven content. Gaynes clearly explains Node.js';s async model, coding approach, request/response paradigm, site structure, data management, security, and more. This quick guide will help you apply your hard-won .NET skills to Node.js.Expert gui...

Using Node.js for UI Testing

Using Node.js for UI Testing Image
Learn how to easily automate testing of your web apps using Node.js, Zombie.js, and Mocha Overview Use automated tests to keep your web app rock solid and bug-free while you code Use a headless browser to quickly test your web application every time you make a small change to it. Use Mocha to describe and test the capabilities of your web app. In Detail Automating tests for your user interfaces has always been the holy grail of programming. Now, using Zombie.js and Mocha you can create and quickly run your tests, allowing you to test even small changes. Increase your confidence in the code and minimize the number of times you have to use a real browser while you develop. "Using Node.js for UI Testing" is a quick and thorough guide on how ...



2007 - 2021 © eBooks-IT.org