Librería Portfolio Librería Portfolio

Búsqueda avanzada

TIENE EN SU CESTA DE LA COMPRA

0 productos

en total 0,00 €

LEARNING NODE 2E. MOVING TO THE SERVER-SIDE
Título:
LEARNING NODE 2E. MOVING TO THE SERVER-SIDE
Subtítulo:
Autor:
POWERS, S
Editorial:
O´REILLY
Año de edición:
2016
Materia
PROGRAMACION INTERNET
ISBN:
978-1-4919-4312-0
Páginas:
288
34,95 €

 

Sinopsis

Take your web development skills from browser to server with Node-and learn how to write fast, highly scalable network applications on this JavaScript-based platform. Updated for the latest Node Long Term Support (LTS) and Node Current (6.0) releases, this hands-on edition helps you master Node's core fundamentals and gain experience with several built-in and contributed modules.

Get up to speed on Node's event-driven, asynchronous I/O model for developing data-intensive applications that are frequently accessed but computationally simple. If you're comfortable working with JavaScript, this book provides many programming and deployment examples to help you take advantage of server-side development with Node.

Explore the frameworks and functionality for full-stack Node development
Dive into Node's module system and package management support
Test your application or module code on the fly with Node's REPL console
Use core Node modules to build web applications and an HTTP server
Learn Node's support for networks, security, and sockets
Access operating system functionality with child processes
Learn tools and techniques for Node development and production
Use Node in microcontrollers, microcomputers, and the Internet of Things



Chapter 1The Node Environment
Installing Node
Saying Hello to the World with Node
Node Hosting Environments
The Node LTS and Upgrading Node
Node, V8, and ES6
Advanced: Node C/C++ Add-ons
Chapter 2Node Building Blocks: Global Objects, Events, and Node's Asynchronous Nature
The global and process Objects
Buffers, Typed Arrays, and Strings
Node's Callback and Asynchronous Event Handling
Nested Callbacks and Exception Handling
Chapter 3Basics of Node Modules and Node Package Manager (npm)
An Overview of the Node Module System
An In-Depth Exploration of NPM
Creating and Publishing Your Own Node Module
Discovering Node Modules and Three Must-Have Modules
Chapter 4Interactive Node with REPL and More on the Console
REPL: First Looks and Undefined Expressions
Benefits of REPL: Getting a Closer Understanding of JavaScript Under the Hood
Multiline and More Complex JavaScript
Stuff Happens-Save Often
The Necessity of the Console
Chapter 5Node and the Web
The HTTP Module: Server and Client
What's Involved in Creating a Static Web Server
Using Apache to Proxy a Node Application
Parsing the Query with Query String
DNS Resolution
Chapter 6Node and the Local System
Exploring the Operating System
Streams and Pipes
A Formal Introduction to the File System
Resource Access with Path
Creating a Command-Line Utility
Compression/Decompression with ZLib
Pipes and ReadLine
Chapter 7Networking, Sockets, and Security
Servers, Streams, and Sockets
Guards at the Gate
Chapter 8Child Processes
child_process.spawn
Running a Child Process Application in Windows
Chapter 9Node and ES6
Strict Mode
let and const
Arrow Functions
Classes
Promises with Bluebird
Chapter 10Full-Stack Node Development
The Express Application Framework
MongoDB and Redis Database Systems
AngularJS and Other Full-Stack Frameworks
Chapter 11Node in Development and Production
Debugging Node Applications
Unit Testing
Keeping Node Up and Running
Benchmark and Load Testing with Apache Bench
Chapter 12Node in New Environments
Samsung IoT and GPIO
Windows with Chakra Node
Node for Microcontrollers and Microcomputers