𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Node.js web development

✍ Scribed by Herron, David


Publisher
Packt Publishing
Year
2016
Tongue
English
Leaves
376
Edition
3e edition
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Node.js is a server-side JavaScript platform using an event driven, non-blocking I/O model allowing users to build fast and scalable data-intensive applications running in real time. 'Node.js Web Development' shows JavaScript is not just for browser-side applications. It can be used for server-side web application development, real-time applications, microservices, and much more.;Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: About Node.js; The capabilities of Node.js; Server-side JavaScript; Why should you use Node.js?; Popularity; JavaScript at all levels of the stack; Leveraging Google's investment in V8; Leaner asynchronous event-driven model; Microservice architecture; The Node.js is stronger for having survived a major schism and hostile fork; Performance and utilization; Is Node.js a cancerous scalability disaster?; Server utilization, the bottom line, and green web hosting.

✦ Table of Contents


Cover
Copyright
Credits
About the Author
About the Reviewer
www.PacktPub.com
Table of Contents
Preface
Chapter 1: About Node.js
The capabilities of Node.js
Server-side JavaScript
Why should you use Node.js?
Popularity
JavaScript at all levels of the stack
Leveraging Google's investment in V8
Leaner asynchronous event-driven model
Microservice architecture
The Node.js is stronger for having survived a major schism and hostile fork
Performance and utilization
Is Node.js a cancerous scalability disaster?
Server utilization, the bottom line, and green web hosting. Node.js, the microservice architecture, and easily testable systemsNode.js and the Twelve-Factor app model
Summary
Chapter 2: Setting up Node.js
System requirements
Installing Node.js using package managers
Installing on Mac OS X with MacPorts
Installing on Mac OS X with Homebrew
Installing on Linux, *BSD, or Windows from package management systems
Installing the Node.js distribution from nodejs.org
Installing from source on POSIX-like systems
Installing prerequisites
Native code modules and node-gyp
Installing developer tools on Mac OS X. Installing from source for all POSIX-like systemsInstalling development instances with nvm
Node.js versions policy and what to use
Running and testing commands
Node.js's command-line tools
Running a simple script with Node.js
Launching a server with Node.js
NPM --
the Node.js package manager
Node.js and ECMAScript 6 (ES-2015, ES-2016, and so on)
Using Babel to use experimental JavaScript features
Summary
Chapter 3: Node.js Modules
Defining a module
Node.js module format
File modules
Demonstrating module-level encapsulation
Directories as modules. Node.js's algorithm for require (module)Module identifiers and path names
An example application directory structure
npm --
the Node.js package management system
The npm package format
Finding npm packages
Other npm commands
Installing an npm package
Initializing a new npm package
Maintaining package dependencies with npm
Fixing bugs by updating package dependencies
Declaring Node.js version compatibility
Updating outdated packages you've installed
Installing packages from outside the npm repository
Publishing an npm package
Package version numbers
A quick note about CommonJS.

✦ Subjects


Internet programming;JavaScript (Computer program language);Web site development;Electronic books;Node.js


πŸ“œ SIMILAR VOLUMES


Node.JS Web Development
✍ David Herron πŸ“‚ Library πŸ“… 2016 πŸ› Packt Publishing 🌐 English

<p><b>Create real-time server-side applications with this practical, step-by-step guide</b></p><h2>About This Book</h2><ul><li>Learn about server-side JavaScript with Node.js and Node modules through the most up-to-date book on Node.js web development</li><li>Understand website development both with

Node.js Web Development
✍ Herron, David πŸ“‚ Library πŸ“… 2016 πŸ› Packt Publishing 🌐 English

Node.js is a server-side JavaScript platform using an event driven, non-blocking I/O model allowing users to build fast and scalable data-intensive applications running in real time. 'Node.js Web Development' shows JavaScript is not just for browser-side applications. It can be used for server-side

Web Development with MongoDB and Node.js
✍ Krol J. πŸ“‚ Library 🌐 English

Packt Publishing, 2014. β€” Code Only. β€” ISBN-10: 1783987308, ISBN-13: 978-1-78398-730-6.<br/> <br/><strong>Код ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊ Π²Ρ‹Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ здСсь ΠΊΠ½ΠΈΠ³Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… <a class="object-link fpm" data-file-id="1761855" href="/file/1761855/">PDF</a>, <a class="object-link fpm" data-file-id="1761857" href="/file/17

Node.js Web Development: Build secure an
✍ David Herron πŸ“‚ Library πŸ“… 2018 πŸ› Packt Publishing 🌐 English

<p><b>Create real-time applications using Node.js 10, Docker, MySQL, MongoDB, and Socket.IO with this practical guide and go beyond the developer's laptop to cover live deployment, including HTTPS and hardened security.</b></p><h4>Key Features</h4><ul><li>Learn server-side JavaScript coding through

Node.js, MongoDB, and AngularJS Web Deve
✍ Brad Dayley πŸ“‚ Library πŸ“… 2014 πŸ› Addison-Wesley Professional 🌐 English

Node.js, MongoDB, and AngularJS are three new web development technologies that together provide an easy to implement, fully integrated web development stack. Node.js is a leading server-side programming environment, MongoDB is the most popular NoSQL database, and AngularJS is quickly becoming the l