📜 ⬆️ ⬇️

Node.js in action

We suggest starting with Node.js
image

Prototype: Node.js in Action
Publisher :: Manning Publications Co

The main purpose of the book is to teach the reader to create and deploy Node-applications (web applications). An important part of the book is a review of the Express web application development environment and the Connect middleware development environment, which are widely used to create applications and are supported by the developer community. You will also learn how to develop automated tests and learn how to deploy applications. The book is intended for experienced web application developers who are developing sensitive and scalable Node applications.
')


Book structure


The book consists of three parts.

Part I covers the basics of Node.js and the fundamental techniques used to develop applications on this platform. Chapter 1 describes the characteristics of the Node and contains code examples. Chapter 2 guides you step by step through creating an example application. Chapter 3 discusses the problems that arise when developing Node applications, suggests techniques to solve these problems, and outlines ways to organize application code.

Part II, which is the largest in the book, is devoted to developing web applications. Chapter 4 explores the basics of creating web applications on the Node platform, and chapter 5 discusses how to save data to Node applications.
image
In addition, in Part II, we will continue to explore the world of web application development environments. Chapter 6 provides an introduction to the Connect environment, discusses its benefits and operating principles. Chapter 7 explores the use of various components built into the Connect environment and designed to add functionality to web applications. In Chapter 8, you will learn about the Express environment, and in Chapter 9 you will see more complex issues related to the use of this development environment.

Along with the basics of web application development, Part II deals with related topics. Chapter 10 deals with various issues of application for Node testing environments. Chapter 11 deals with templating when developing web applications in Node, which allows you to separate the presentation of data from program logic.

Part III discusses the tasks that the Node platform is also capable of solving (in addition to developing web applications). Chapter 12 discusses how to deploy Node applications on production servers, how to support uptime and maximize performance. Chapter 13 explains how applications can be created that are not HTTP applications, how to use the Socket.io environment to create real-time applications, how to use the numerous application programming interfaces built into Node. The final chapter 14 discusses the functioning of the Node-community and the publication of Node-applications using the Node Manager packages.

Design rules and sample code download


Code examples given in the book are drawn up in accordance with the standard agreement on the design of JavaScript-code. Spaces are used to indent code instead of tabs. There is a limit on the length of a line of code equal to 80 characters. The code in the listings is accompanied by comments that illustrate key concepts.

Each instruction takes a separate line and ends with a semicolon. Code blocks containing several instructions are enclosed in curly braces. The left brace is in the first (opening) line of the block. The bracelet closes the code block and is flush with the opening bracket. Code examples used in the book can be downloaded from manning.com/Node.jsinAction

Table of contents
Excerpt

The book is available in paper and electronic form. For Habrozhiteley a 12% discount on the coupon - e589e0517472d391

Source: https://habr.com/ru/post/239461/


All Articles